From 7d39be00913605a7b0a7c97bf8e0242387402018 Mon Sep 17 00:00:00 2001 From: Elan Hasson <234704+ElanHasson@users.noreply.github.com> Date: Wed, 12 Feb 2025 01:54:44 -0500 Subject: [PATCH] Update minio CRDs (#468) --- job.min.io/miniojob_v1alpha1.json | 136 +++++- minio.min.io/tenant_v2.json | 788 +++++++++++++++++++++++------- 2 files changed, 716 insertions(+), 208 deletions(-) diff --git a/job.min.io/miniojob_v1alpha1.json b/job.min.io/miniojob_v1alpha1.json index 119f7626..627e9aaf 100644 --- a/job.min.io/miniojob_v1alpha1.json +++ b/job.min.io/miniojob_v1alpha1.json @@ -49,6 +49,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -112,6 +113,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -144,6 +146,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -160,6 +163,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -252,6 +256,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -346,7 +353,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -360,6 +368,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -388,6 +397,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -432,9 +442,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -456,6 +468,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -546,7 +559,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -613,7 +627,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -708,7 +723,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -718,7 +734,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -774,13 +791,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "wwids": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -806,6 +825,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -934,7 +954,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -942,6 +963,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1057,7 +1079,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1067,7 +1090,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1122,9 +1146,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -1198,7 +1224,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1227,9 +1254,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -1263,7 +1292,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1312,7 +1342,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "pool": { "type": "string" @@ -1323,6 +1354,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1358,6 +1390,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1416,7 +1449,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -1439,6 +1473,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1487,9 +1522,6 @@ "type": "array" } }, - "required": [ - "op" - ], "type": "object", "additionalProperties": false }, @@ -1500,19 +1532,36 @@ "allowPrivilegeEscalation": { "type": "boolean" }, + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "capabilities": { "properties": { "add": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "drop": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1609,12 +1658,47 @@ ], "type": "string" }, + "imagePullPolicy": { + "type": "string" + }, + "imagePullSecret": { + "items": { + "properties": { + "name": { + "default": "", + "type": "string" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "type": "array" + }, + "insecure": { + "type": "boolean" + }, "mcImage": { - "default": "minio/mc:latest", + "default": "quay.io/minio/mc:RELEASE.2024-10-02T08-27-28Z", "type": "string" }, "securityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -1671,7 +1755,8 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "sysctls": { "items": { @@ -1690,7 +1775,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { diff --git a/minio.min.io/tenant_v2.json b/minio.min.io/tenant_v2.json index d28791bf..12d88848 100644 --- a/minio.min.io/tenant_v2.json +++ b/minio.min.io/tenant_v2.json @@ -38,6 +38,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -91,12 +94,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -132,7 +137,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -146,6 +152,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -174,6 +181,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -218,9 +226,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -242,6 +252,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -332,7 +343,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -399,7 +411,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -494,7 +507,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -504,7 +518,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -560,13 +575,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "wwids": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -592,6 +609,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -692,6 +710,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -710,6 +740,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -720,7 +751,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -728,6 +760,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -843,7 +876,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -853,7 +887,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -908,9 +943,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -984,7 +1021,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1013,9 +1051,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -1049,7 +1089,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1092,15 +1133,18 @@ "type": "string" }, "keyring": { + "default": "/etc/ceph/keyring", "type": "string" }, "monitors": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "pool": { + "default": "rbd", "type": "string" }, "readOnly": { @@ -1109,6 +1153,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1117,6 +1162,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -1130,6 +1176,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -1144,6 +1191,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1155,6 +1203,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -1202,7 +1251,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -1225,6 +1275,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1311,19 +1362,14 @@ "type": "object", "additionalProperties": false }, - "configuration": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "certExpiryAlertThreshold": { + "format": "int32", + "type": "integer" }, - "credsSecret": { + "configuration": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1348,6 +1394,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -1411,6 +1458,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -1554,6 +1602,7 @@ "imagePullSecret": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -1568,13 +1617,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "command": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "env": { "items": { @@ -1593,6 +1644,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -1656,6 +1708,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -1680,7 +1733,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -1688,6 +1745,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -1704,6 +1762,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -1718,7 +1777,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -1736,7 +1796,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1764,7 +1825,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -1838,7 +1900,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1866,7 +1929,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -1944,7 +2008,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1961,6 +2026,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -1992,7 +2058,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -2111,7 +2178,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -2128,6 +2196,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -2159,7 +2228,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -2259,6 +2329,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -2315,19 +2388,36 @@ "allowPrivilegeEscalation": { "type": "boolean" }, + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "capabilities": { "properties": { "add": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "drop": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -2416,7 +2506,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -2433,6 +2524,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -2464,7 +2556,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -2569,7 +2662,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -2586,6 +2683,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -2600,7 +2700,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" }, "workingDir": { "type": "string" @@ -2638,7 +2742,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2648,7 +2753,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -2663,7 +2769,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2673,7 +2780,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -2692,7 +2800,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -2712,7 +2821,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2722,7 +2832,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -2737,7 +2848,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2747,14 +2859,16 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2790,7 +2904,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2800,7 +2915,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -2842,7 +2958,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2852,7 +2969,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -2869,7 +2987,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -2893,7 +3012,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -2913,7 +3033,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2923,7 +3044,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -2965,7 +3087,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2975,7 +3098,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -2992,7 +3116,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -3004,7 +3129,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3032,7 +3158,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -3042,7 +3169,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -3084,7 +3212,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -3094,7 +3223,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -3111,7 +3241,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -3135,7 +3266,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -3155,7 +3287,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -3165,7 +3298,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -3207,7 +3341,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -3217,7 +3352,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -3234,7 +3370,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -3246,7 +3383,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3282,19 +3420,36 @@ "allowPrivilegeEscalation": { "type": "boolean" }, + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "capabilities": { "properties": { "add": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "drop": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3392,6 +3547,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -3455,6 +3611,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -3511,6 +3668,7 @@ "kesSecret": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -3544,6 +3702,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -3594,6 +3755,21 @@ }, "securityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -3650,7 +3826,11 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "supplementalGroupsPolicy": { + "type": "string" }, "sysctls": { "items": { @@ -3669,7 +3849,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { @@ -3739,7 +3920,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -3749,7 +3931,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -3817,7 +4000,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3845,7 +4029,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -3919,7 +4104,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3947,7 +4133,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -4025,7 +4212,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4042,6 +4230,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -4073,7 +4262,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -4192,7 +4382,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4202,7 +4393,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -4217,7 +4409,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4227,7 +4420,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4246,7 +4440,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -4266,7 +4461,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4276,7 +4472,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -4291,7 +4488,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4301,14 +4499,16 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", "x-kubernetes-map-type": "atomic", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4344,7 +4544,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4354,7 +4555,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -4396,7 +4598,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4406,7 +4609,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -4423,7 +4627,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -4447,7 +4652,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -4467,7 +4673,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4477,7 +4684,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -4519,7 +4727,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4529,7 +4738,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -4546,7 +4756,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -4558,7 +4769,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4586,7 +4798,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4596,7 +4809,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -4638,7 +4852,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4648,7 +4863,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -4665,7 +4881,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -4689,7 +4906,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -4709,7 +4927,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4719,7 +4938,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -4761,7 +4981,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4771,7 +4992,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -4788,7 +5010,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -4800,7 +5023,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4821,19 +5045,36 @@ "allowPrivilegeEscalation": { "type": "boolean" }, + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "capabilities": { "properties": { "add": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "drop": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4930,9 +5171,6 @@ }, "type": "object" }, - "reclaimStorage": { - "type": "boolean" - }, "resources": { "properties": { "claims": { @@ -4940,6 +5178,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -4993,6 +5234,21 @@ }, "securityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -5049,7 +5305,11 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "supplementalGroupsPolicy": { + "type": "string" }, "sysctls": { "items": { @@ -5068,7 +5328,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { @@ -5145,7 +5406,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5155,7 +5417,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5250,7 +5513,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -5345,7 +5609,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5355,7 +5620,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5390,7 +5656,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "allocatedResourceStatuses": { "additionalProperties": { @@ -5460,7 +5727,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, "currentVolumeAttributesClassName": { "type": "string" @@ -5517,6 +5788,24 @@ ], "x-kubernetes-list-type": "map" }, + "poolsMetadata": { + "properties": { + "annotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, "priorityClassName": { "type": "string" }, @@ -5531,7 +5820,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -5548,6 +5838,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -5579,7 +5870,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -5672,6 +5964,18 @@ }, "type": "object" }, + "kesServiceAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "kesServiceLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "minioServiceAnnotations": { "additionalProperties": { "type": "string" @@ -5697,13 +6001,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "command": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "env": { "items": { @@ -5722,6 +6028,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -5785,6 +6092,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -5809,7 +6117,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -5817,6 +6129,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -5833,6 +6146,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -5847,7 +6161,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -5865,7 +6180,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -5893,7 +6209,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -5967,7 +6284,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -5995,7 +6313,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -6073,7 +6392,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -6090,6 +6410,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -6121,7 +6442,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -6240,7 +6562,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -6257,6 +6580,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -6288,7 +6612,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -6388,6 +6713,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -6444,19 +6772,36 @@ "allowPrivilegeEscalation": { "type": "boolean" }, + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "capabilities": { "properties": { "add": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "drop": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -6545,7 +6890,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -6562,6 +6908,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -6593,7 +6940,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -6698,7 +7046,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -6715,6 +7067,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -6729,7 +7084,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" }, "workingDir": { "type": "string" @@ -6750,6 +7109,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -6843,7 +7205,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -6938,7 +7301,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -6948,7 +7312,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -6983,7 +7348,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "allocatedResourceStatuses": { "additionalProperties": { @@ -7053,7 +7419,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, "currentVolumeAttributesClassName": { "type": "string" @@ -7123,12 +7493,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -7164,7 +7536,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -7178,6 +7551,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7206,6 +7580,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7250,9 +7625,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -7274,6 +7651,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7364,7 +7742,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -7431,7 +7810,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -7526,7 +7906,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -7536,7 +7917,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -7592,13 +7974,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "wwids": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -7624,6 +8008,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7724,6 +8109,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -7742,6 +8139,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -7752,7 +8150,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -7760,6 +8159,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7875,7 +8275,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -7885,7 +8286,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -7940,9 +8342,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -8016,7 +8420,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -8045,9 +8450,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -8081,7 +8488,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -8124,15 +8532,18 @@ "type": "string" }, "keyring": { + "default": "/etc/ceph/keyring", "type": "string" }, "monitors": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "pool": { + "default": "rbd", "type": "string" }, "readOnly": { @@ -8141,6 +8552,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -8149,6 +8561,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -8162,6 +8575,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -8176,6 +8590,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -8187,6 +8602,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -8234,7 +8650,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -8257,6 +8674,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -8316,7 +8734,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -8333,6 +8752,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -8364,7 +8784,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -8444,6 +8865,7 @@ "items": { "properties": { "name": { + "default": "", "type": "string" } },