diff --git a/psmdb.percona.com/perconaservermongodb_v1.json b/psmdb.percona.com/perconaservermongodb_v1.json index 9c60ff28..7cb0161a 100644 --- a/psmdb.percona.com/perconaservermongodb_v1.json +++ b/psmdb.percona.com/perconaservermongodb_v1.json @@ -22,24 +22,105 @@ }, "type": "object" }, + "configuration": { + "properties": { + "backupOptions": { + "properties": { + "oplogSpanMin": { + "type": "number" + }, + "priority": { + "additionalProperties": { + "type": "number" + }, + "type": "object" + }, + "timeouts": { + "properties": { + "startingStatus": { + "format": "int32", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "oplogSpanMin" + ], + "type": "object", + "additionalProperties": false + }, + "restoreOptions": { + "properties": { + "batchSize": { + "type": "integer" + }, + "downloadChunkMb": { + "type": "integer" + }, + "maxDownloadBufferMb": { + "type": "integer" + }, + "mongodLocation": { + "type": "string" + }, + "mongodLocationMap": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "numDownloadWorkers": { + "type": "integer" + }, + "numInsertionWorkers": { + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, "containerSecurityContext": { "properties": { "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", @@ -143,6 +224,9 @@ "enabled": { "type": "boolean" }, + "oplogOnly": { + "type": "boolean" + }, "oplogSpanMin": { "type": "number" } @@ -152,6 +236,21 @@ }, "podSecurityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -208,7 +307,11 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "supplementalGroupsPolicy": { + "type": "string" }, "sysctls": { "items": { @@ -227,7 +330,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { @@ -258,6 +362,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -323,6 +430,9 @@ "credentialsSecret": { "type": "string" }, + "endpointUrl": { + "type": "string" + }, "prefix": { "type": "string" } @@ -341,9 +451,15 @@ "credentialsSecret": { "type": "string" }, + "debugLogLevels": { + "type": "string" + }, "endpointUrl": { "type": "string" }, + "forcePathStyle": { + "type": "boolean" + }, "insecureSkipTLSVerify": { "type": "boolean" }, @@ -356,6 +472,39 @@ "region": { "type": "string" }, + "retryer": { + "properties": { + "maxRetryDelay": { + "type": "string" + }, + "minRetryDelay": { + "type": "string" + }, + "numMaxRetries": { + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "serverSideEncryption": { + "properties": { + "kmsKeyID": { + "type": "string" + }, + "sseAlgorithm": { + "type": "string" + }, + "sseCustomerAlgorithm": { + "type": "string" + }, + "sseCustomerKey": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "storageClass": { "type": "string" }, @@ -439,6 +588,9 @@ "crVersion": { "type": "string" }, + "enableVolumeExpansion": { + "type": "boolean" + }, "ignoreAnnotations": { "items": { "type": "string" @@ -461,6 +613,7 @@ "items": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -475,19 +628,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", @@ -571,169 +741,135 @@ "initImage": { "type": "string" }, - "mongod": { + "multiCluster": { "properties": { - "auditLog": { - "properties": { - "destination": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "format": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false + "DNSSuffix": { + "type": "string" }, - "net": { + "enabled": { + "type": "boolean" + } + }, + "required": [ + "enabled" + ], + "type": "object", + "additionalProperties": false + }, + "pause": { + "type": "boolean" + }, + "platform": { + "type": "string" + }, + "pmm": { + "properties": { + "containerSecurityContext": { "properties": { - "hostPort": { - "format": "int32", - "type": "integer" + "allowPrivilegeEscalation": { + "type": "boolean" }, - "port": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "operationProfiling": { - "properties": { - "mode": { - "type": "string" + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false }, - "rateLimit": { - "type": "integer" + "capabilities": { + "properties": { + "add": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "drop": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "additionalProperties": false }, - "slowOpThresholdMs": { - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "replication": { - "properties": { - "oplogSizeMB": { - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "security": { - "properties": { - "enableEncryption": { + "privileged": { "type": "boolean" }, - "encryptionCipherMode": { - "type": "string" - }, - "encryptionKeySecret": { + "procMount": { "type": "string" }, - "redactClientLogData": { + "readOnlyRootFilesystem": { "type": "boolean" - } - }, - "type": "object", - "additionalProperties": false - }, - "setParameter": { - "properties": { - "cursorTimeoutMillis": { - "type": "integer" - }, - "ttlMonitorSleepSecs": { - "type": "integer" }, - "wiredTigerConcurrentReadTransactions": { + "runAsGroup": { + "format": "int64", "type": "integer" }, - "wiredTigerConcurrentWriteTransactions": { - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "storage": { - "properties": { - "directoryPerDB": { + "runAsNonRoot": { "type": "boolean" }, - "engine": { - "type": "string" + "runAsUser": { + "format": "int64", + "type": "integer" }, - "inMemory": { + "seLinuxOptions": { "properties": { - "engineConfig": { - "properties": { - "inMemorySizeRatio": { - "type": "number" - } - }, - "type": "object", - "additionalProperties": false + "level": { + "type": "string" + }, + "role": { + "type": "string" + }, + "type": { + "type": "string" + }, + "user": { + "type": "string" } }, "type": "object", "additionalProperties": false }, - "mmapv1": { + "seccompProfile": { "properties": { - "nsSize": { - "type": "integer" + "localhostProfile": { + "type": "string" }, - "smallfiles": { - "type": "boolean" + "type": { + "type": "string" } }, + "required": [ + "type" + ], "type": "object", "additionalProperties": false }, - "syncPeriodSecs": { - "type": "integer" - }, - "wiredTiger": { + "windowsOptions": { "properties": { - "collectionConfig": { - "properties": { - "blockCompressor": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false + "gmsaCredentialSpec": { + "type": "string" }, - "engineConfig": { - "properties": { - "cacheSizeRatio": { - "type": "number" - }, - "directoryForIndexes": { - "type": "boolean" - }, - "journalCompressor": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false + "gmsaCredentialSpecName": { + "type": "string" }, - "indexConfig": { - "properties": { - "prefixCompression": { - "type": "boolean" - } - }, - "type": "object", - "additionalProperties": false + "hostProcess": { + "type": "boolean" + }, + "runAsUserName": { + "type": "string" } }, "type": "object", @@ -742,34 +878,7 @@ }, "type": "object", "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "multiCluster": { - "properties": { - "DNSSuffix": { - "type": "string" }, - "enabled": { - "type": "boolean" - } - }, - "required": [ - "enabled" - ], - "type": "object", - "additionalProperties": false - }, - "pause": { - "type": "boolean" - }, - "platform": { - "type": "string" - }, - "pmm": { - "properties": { "enabled": { "type": "boolean" }, @@ -789,6 +898,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -874,7 +986,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -884,7 +997,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -899,7 +1013,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -909,7 +1024,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -928,7 +1044,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -948,7 +1065,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -958,7 +1076,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -973,7 +1092,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -983,14 +1103,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": [ @@ -1026,7 +1148,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1036,7 +1159,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1049,6 +1173,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -1064,7 +1202,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1074,7 +1213,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1091,7 +1231,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -1115,7 +1256,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -1135,7 +1277,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1145,7 +1288,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1158,6 +1302,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -1173,7 +1331,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1183,7 +1342,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1200,7 +1360,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -1212,7 +1373,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1240,7 +1402,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1250,7 +1413,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1263,6 +1427,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -1278,7 +1456,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1288,7 +1467,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1305,7 +1485,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -1329,7 +1510,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -1349,7 +1531,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1359,7 +1542,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1372,6 +1556,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -1387,7 +1585,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1397,7 +1596,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1414,7 +1614,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -1426,7 +1627,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1475,7 +1677,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1485,7 +1688,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -1500,7 +1704,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1510,7 +1715,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1529,7 +1735,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -1549,7 +1756,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1559,7 +1767,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -1574,7 +1783,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1584,14 +1794,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": [ @@ -1627,7 +1839,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1637,7 +1850,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1650,6 +1864,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -1665,7 +1893,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1675,7 +1904,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1692,7 +1922,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -1716,7 +1947,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -1736,7 +1968,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1746,7 +1979,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1759,6 +1993,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -1774,7 +2022,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1784,7 +2033,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1801,7 +2051,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -1813,7 +2064,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -1841,7 +2093,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1851,7 +2104,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1864,6 +2118,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -1879,7 +2147,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1889,7 +2158,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1906,7 +2176,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -1930,7 +2201,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -1950,7 +2222,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1960,7 +2233,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -1973,6 +2247,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -1988,7 +2276,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -1998,7 +2287,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -2015,7 +2305,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -2027,7 +2318,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -2103,6 +2395,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -2175,7 +2470,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -2221,25 +2517,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -2289,7 +2566,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2299,7 +2577,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -2315,6 +2594,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -2331,7 +2613,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "allocatedResourceStatuses": { + "additionalProperties": { + "type": "string" + }, + "type": "object", + "x-kubernetes-map-type": "granular" }, "allocatedResources": { "additionalProperties": { @@ -2394,12 +2684,31 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, - "phase": { + "currentVolumeAttributesClassName": { "type": "string" }, - "resizeStatus": { + "modifyVolumeStatus": { + "properties": { + "status": { + "type": "string" + }, + "targetVolumeAttributesClassName": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object", + "additionalProperties": false + }, + "phase": { "type": "string" } }, @@ -2449,12 +2758,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -2490,7 +2801,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -2504,6 +2816,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -2532,6 +2845,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -2576,9 +2890,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -2600,6 +2916,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -2690,7 +3007,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -2730,7 +3048,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -2766,35 +3085,16 @@ "namespace": { "type": "string" } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "resources": { - "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, + }, + "required": [ + "kind", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "resources": { + "properties": { "limits": { "additionalProperties": { "anyOf": [ @@ -2844,7 +3144,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -2854,7 +3155,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -2870,6 +3172,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -2907,13 +3212,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", @@ -2939,6 +3246,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -3039,6 +3347,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -3057,6 +3377,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -3067,7 +3388,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -3075,6 +3397,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -3173,6 +3496,67 @@ "sources": { "items": { "properties": { + "clusterTrustBundle": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "signerName": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, "configMap": { "properties": { "items": { @@ -3196,9 +3580,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -3272,7 +3658,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3301,9 +3688,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -3337,7 +3726,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3380,15 +3770,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": { @@ -3397,6 +3790,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -3405,6 +3799,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -3418,6 +3813,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -3432,6 +3828,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -3443,6 +3840,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -3490,7 +3888,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -3513,6 +3912,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -3567,13 +3967,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": { @@ -3592,6 +3994,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -3655,6 +4058,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -3679,7 +4083,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -3687,6 +4095,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -3703,6 +4112,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -3717,7 +4127,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -3735,7 +4146,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3763,7 +4175,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -3789,6 +4202,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -3824,7 +4250,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3852,7 +4279,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -3878,6 +4306,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -3917,7 +4358,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -3934,6 +4376,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -3965,7 +4408,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -4084,7 +4528,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4101,6 +4546,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -4132,7 +4578,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -4205,6 +4652,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -4212,6 +4679,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -4260,24 +4730,44 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "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", @@ -4366,7 +4856,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4383,6 +4874,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -4414,7 +4906,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -4519,7 +5012,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -4536,58 +5033,150 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, - "subPathExpr": { - "type": "string" - } - }, - "required": [ - "mountPath", - "name" - ], - "type": "object", - "additionalProperties": false + "subPathExpr": { + "type": "string" + } + }, + "required": [ + "mountPath", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" + }, + "workingDir": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "size": { + "format": "int32", + "type": "integer" + }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, + "tolerations": { + "items": { + "properties": { + "effect": { + "type": "string" + }, + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "tolerationSeconds": { + "format": "int64", + "type": "integer" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "topologySpreadConstraints": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } }, - "type": "array" + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false }, - "workingDir": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "size": { - "format": "int32", - "type": "integer" - }, - "tolerations": { - "items": { - "properties": { - "effect": { - "type": "string" + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "key": { + "maxSkew": { + "format": "int32", + "type": "integer" + }, + "minDomains": { + "format": "int32", + "type": "integer" + }, + "nodeAffinityPolicy": { "type": "string" }, - "operator": { + "nodeTaintsPolicy": { "type": "string" }, - "tolerationSeconds": { - "format": "int64", - "type": "integer" + "topologyKey": { + "type": "string" }, - "value": { + "whenUnsatisfiable": { "type": "string" } }, + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], "type": "object", "additionalProperties": false }, @@ -4612,19 +5201,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", @@ -4707,12 +5313,30 @@ }, "expose": { "properties": { + "annotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "enabled": { "type": "boolean" }, "exposeType": { "type": "string" }, + "externalTrafficPolicy": { + "type": "string" + }, + "internalTrafficPolicy": { + "type": "string" + }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "loadBalancerSourceRanges": { "items": { "type": "string" @@ -4730,6 +5354,9 @@ "type": "string" }, "type": "object" + }, + "type": { + "type": "string" } }, "required": [ @@ -4741,6 +5368,12 @@ "externalNodes": { "items": { "properties": { + "horizons": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "host": { "type": "string" }, @@ -4750,6 +5383,12 @@ "priority": { "type": "integer" }, + "tags": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "votes": { "type": "integer" } @@ -4764,6 +5403,28 @@ }, "type": "array" }, + "hostAliases": { + "items": { + "properties": { + "hostnames": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "ip": { + "type": "string" + } + }, + "required": [ + "ip" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, "labels": { "additionalProperties": { "type": "string" @@ -4778,7 +5439,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4795,6 +5457,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -4826,7 +5489,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -4937,7 +5601,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4947,7 +5612,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -4962,7 +5628,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -4972,7 +5639,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -4991,7 +5659,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -5011,7 +5680,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5021,7 +5691,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -5036,7 +5707,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5046,14 +5718,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": [ @@ -5089,7 +5763,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5099,7 +5774,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5112,6 +5788,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -5127,7 +5817,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5137,7 +5828,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5154,7 +5846,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -5178,7 +5871,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -5198,7 +5892,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5208,7 +5903,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5221,6 +5917,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -5236,7 +5946,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5246,7 +5957,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5263,7 +5975,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -5275,7 +5988,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -5303,7 +6017,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5313,7 +6028,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5326,6 +6042,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -5341,7 +6071,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5351,7 +6082,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5368,7 +6100,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -5392,7 +6125,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -5412,7 +6146,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5422,7 +6157,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5435,6 +6171,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -5450,7 +6200,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -5460,7 +6211,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -5477,7 +6229,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -5489,7 +6242,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -5520,19 +6274,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", @@ -5630,7 +6401,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -5647,6 +6419,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -5678,7 +6451,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -5790,6 +6564,21 @@ }, "podSecurityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -5846,7 +6635,11 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "supplementalGroupsPolicy": { + "type": "string" }, "sysctls": { "items": { @@ -5865,7 +6658,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { @@ -5900,7 +6694,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -5917,6 +6712,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -5948,7 +6744,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -6028,6 +6825,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -6100,7 +6900,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -6146,25 +6947,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -6214,7 +6996,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -6224,7 +7007,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -6240,6 +7024,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -6256,7 +7043,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "allocatedResourceStatuses": { + "additionalProperties": { + "type": "string" + }, + "type": "object", + "x-kubernetes-map-type": "granular" }, "allocatedResources": { "additionalProperties": { @@ -6319,13 +7114,32 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" + }, + "currentVolumeAttributesClassName": { + "type": "string" + }, + "modifyVolumeStatus": { + "properties": { + "status": { + "type": "string" + }, + "targetVolumeAttributesClassName": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object", + "additionalProperties": false }, "phase": { "type": "string" - }, - "resizeStatus": { - "type": "string" } }, "type": "object", @@ -6374,12 +7188,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -6415,7 +7231,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -6429,6 +7246,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -6457,6 +7275,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -6501,9 +7320,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -6525,6 +7346,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -6615,7 +7437,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -6655,7 +7478,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -6701,25 +7525,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -6769,7 +7574,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -6779,7 +7585,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -6795,6 +7602,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -6832,13 +7642,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", @@ -6864,6 +7676,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -6964,6 +7777,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -6982,6 +7807,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -6992,7 +7818,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -7000,6 +7827,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7098,6 +7926,67 @@ "sources": { "items": { "properties": { + "clusterTrustBundle": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "signerName": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, "configMap": { "properties": { "items": { @@ -7121,9 +8010,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -7197,7 +8088,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -7226,9 +8118,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -7262,7 +8156,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -7305,15 +8200,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": { @@ -7322,6 +8220,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7330,6 +8229,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -7343,6 +8243,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -7357,6 +8258,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7368,6 +8270,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -7415,7 +8318,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -7438,6 +8342,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -7492,13 +8397,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": { @@ -7517,6 +8424,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -7580,6 +8488,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -7604,7 +8513,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -7612,6 +8525,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -7628,6 +8542,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -7642,7 +8557,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -7660,7 +8576,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -7688,7 +8605,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -7714,6 +8632,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -7749,7 +8680,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -7777,7 +8709,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -7803,6 +8736,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -7842,7 +8788,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -7859,6 +8806,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -7890,7 +8838,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -8009,7 +8958,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -8026,6 +8976,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -8057,7 +9008,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -8130,6 +9082,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -8137,6 +9109,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -8185,24 +9160,44 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "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", @@ -8291,7 +9286,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -8308,6 +9304,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -8339,7 +9336,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -8444,7 +9442,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -8461,6 +9463,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -8475,7 +9480,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" }, "workingDir": { "type": "string" @@ -8493,6 +9502,10 @@ "format": "int32", "type": "integer" }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, "tolerations": { "items": { "properties": { @@ -8509,10 +9522,91 @@ "format": "int64", "type": "integer" }, - "value": { + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "topologySpreadConstraints": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "maxSkew": { + "format": "int32", + "type": "integer" + }, + "minDomains": { + "format": "int32", + "type": "integer" + }, + "nodeAffinityPolicy": { + "type": "string" + }, + "nodeTaintsPolicy": { + "type": "string" + }, + "topologyKey": { + "type": "string" + }, + "whenUnsatisfiable": { "type": "string" } }, + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], "type": "object", "additionalProperties": false }, @@ -8562,7 +9656,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "annotations": { "additionalProperties": { @@ -8620,25 +9715,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -8688,7 +9764,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -8698,7 +9775,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -8714,6 +9792,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -8766,6 +9847,21 @@ }, "podSecurityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -8822,7 +9918,11 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "supplementalGroupsPolicy": { + "type": "string" }, "sysctls": { "items": { @@ -8841,7 +9941,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { @@ -8865,6 +9966,12 @@ "type": "object", "additionalProperties": false }, + "primaryPreferTagSelector": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "priorityClassName": { "type": "string" }, @@ -8876,7 +9983,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -8893,6 +10001,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -8924,7 +10033,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -8997,6 +10107,30 @@ "type": "object", "additionalProperties": false }, + "replsetOverrides": { + "additionalProperties": { + "properties": { + "horizons": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "host": { + "type": "string" + }, + "tags": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "object" + }, "resources": { "properties": { "claims": { @@ -9004,6 +10138,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -9076,7 +10213,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -9122,25 +10260,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -9190,7 +10309,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -9200,7 +10320,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -9216,6 +10337,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -9232,7 +10356,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "allocatedResourceStatuses": { + "additionalProperties": { + "type": "string" + }, + "type": "object", + "x-kubernetes-map-type": "granular" }, "allocatedResources": { "additionalProperties": { @@ -9295,12 +10427,31 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, - "phase": { + "currentVolumeAttributesClassName": { "type": "string" }, - "resizeStatus": { + "modifyVolumeStatus": { + "properties": { + "status": { + "type": "string" + }, + "targetVolumeAttributesClassName": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object", + "additionalProperties": false + }, + "phase": { "type": "string" } }, @@ -9350,12 +10501,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -9391,7 +10544,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -9405,6 +10559,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -9433,6 +10588,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -9477,9 +10633,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -9501,6 +10659,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -9591,7 +10750,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -9631,7 +10791,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -9677,25 +10838,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -9745,7 +10887,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -9755,7 +10898,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -9771,6 +10915,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -9808,13 +10955,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", @@ -9840,6 +10989,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -9940,6 +11090,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -9958,6 +11120,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -9968,7 +11131,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -9976,6 +11140,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -10074,6 +11239,67 @@ "sources": { "items": { "properties": { + "clusterTrustBundle": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "signerName": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, "configMap": { "properties": { "items": { @@ -10097,9 +11323,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -10173,7 +11401,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -10202,9 +11431,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -10238,7 +11469,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -10281,15 +11513,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": { @@ -10298,6 +11533,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -10306,6 +11542,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -10319,6 +11556,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -10333,6 +11571,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -10344,6 +11583,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -10391,7 +11631,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -10414,6 +11655,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -10468,13 +11710,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": { @@ -10493,6 +11737,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -10556,6 +11801,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -10580,7 +11826,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -10588,6 +11838,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -10604,6 +11855,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -10618,7 +11870,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -10636,7 +11889,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -10664,7 +11918,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -10690,6 +11945,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -10725,7 +11993,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -10753,7 +12022,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -10774,7 +12044,20 @@ } }, "required": [ - "port" + "port" + ], + "type": "object", + "additionalProperties": false + }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" ], "type": "object", "additionalProperties": false @@ -10818,7 +12101,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -10835,6 +12119,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -10866,7 +12151,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -10985,7 +12271,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -11002,6 +12289,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -11033,7 +12321,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -11106,6 +12395,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -11113,6 +12422,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -11161,24 +12473,44 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "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", @@ -11267,7 +12599,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -11284,6 +12617,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -11315,7 +12649,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -11420,7 +12755,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -11437,6 +12776,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -11451,7 +12793,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" }, "workingDir": { "type": "string" @@ -11469,6 +12815,15 @@ "format": "int32", "type": "integer" }, + "splitHorizons": { + "additionalProperties": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "type": "object" + }, "storage": { "properties": { "directoryPerDB": { @@ -11550,6 +12905,10 @@ "type": "object", "additionalProperties": false }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, "tolerations": { "items": { "properties": { @@ -11575,6 +12934,87 @@ }, "type": "array" }, + "topologySpreadConstraints": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "maxSkew": { + "format": "int32", + "type": "integer" + }, + "minDomains": { + "format": "int32", + "type": "integer" + }, + "nodeAffinityPolicy": { + "type": "string" + }, + "nodeTaintsPolicy": { + "type": "string" + }, + "topologyKey": { + "type": "string" + }, + "whenUnsatisfiable": { + "type": "string" + } + }, + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, "volumeSpec": { "properties": { "emptyDir": { @@ -11619,7 +13059,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "annotations": { "additionalProperties": { @@ -11677,25 +13118,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -11745,7 +13167,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -11755,7 +13178,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -11771,6 +13195,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -11794,6 +13221,99 @@ }, "type": "array" }, + "roles": { + "items": { + "properties": { + "authenticationRestrictions": { + "items": { + "properties": { + "clientSource": { + "items": { + "type": "string" + }, + "type": "array" + }, + "serverAddress": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "db": { + "type": "string" + }, + "privileges": { + "items": { + "properties": { + "actions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "resource": { + "properties": { + "cluster": { + "type": "boolean" + }, + "collection": { + "type": "string" + }, + "db": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "actions" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "role": { + "type": "string" + }, + "roles": { + "items": { + "properties": { + "db": { + "type": "string" + }, + "role": { + "type": "string" + } + }, + "required": [ + "db", + "role" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "db", + "privileges", + "role" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, "schedulerName": { "type": "string" }, @@ -11802,6 +13322,15 @@ "encryptionKey": { "type": "string" }, + "keyFile": { + "type": "string" + }, + "ldapSecret": { + "type": "string" + }, + "sse": { + "type": "string" + }, "ssl": { "type": "string" }, @@ -11820,6 +13349,15 @@ }, "sharding": { "properties": { + "balancer": { + "properties": { + "enabled": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, "configsvrReplSet": { "properties": { "affinity": { @@ -11846,7 +13384,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -11856,7 +13395,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -11871,7 +13411,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -11881,7 +13422,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -11900,7 +13442,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -11920,7 +13463,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -11930,7 +13474,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -11945,7 +13490,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -11955,14 +13501,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": [ @@ -11998,7 +13546,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12008,7 +13557,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12017,9 +13567,23 @@ "type": "object" } }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, "namespaceSelector": { "properties": { @@ -12036,7 +13600,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12046,7 +13611,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12063,7 +13629,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -12087,7 +13654,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -12107,7 +13675,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12117,7 +13686,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12130,6 +13700,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -12145,7 +13729,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12155,7 +13740,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12172,7 +13758,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -12184,7 +13771,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -12212,7 +13800,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12222,7 +13811,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12235,6 +13825,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -12250,7 +13854,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12260,7 +13865,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12277,7 +13883,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -12301,7 +13908,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -12321,7 +13929,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12331,7 +13940,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12344,6 +13954,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -12359,7 +13983,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12369,7 +13994,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12386,7 +14012,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -12398,7 +14025,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -12447,7 +14075,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12457,7 +14086,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -12472,7 +14102,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12482,7 +14113,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -12501,7 +14133,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -12521,7 +14154,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12531,7 +14165,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -12546,7 +14181,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12556,14 +14192,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": [ @@ -12599,7 +14237,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12609,7 +14248,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12622,6 +14262,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -12637,7 +14291,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12647,7 +14302,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12664,7 +14320,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -12688,7 +14345,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -12708,7 +14366,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12718,7 +14377,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12731,6 +14391,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -12746,7 +14420,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12756,7 +14431,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12773,7 +14449,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -12785,7 +14462,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -12813,7 +14491,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12823,7 +14502,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12836,6 +14516,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -12851,7 +14545,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12861,7 +14556,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12878,7 +14574,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -12902,7 +14599,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -12922,7 +14620,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12932,7 +14631,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12945,6 +14645,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -12960,7 +14674,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -12970,7 +14685,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -12987,7 +14703,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -12999,7 +14716,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -13075,6 +14793,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -13147,7 +14868,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -13193,25 +14915,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -13261,7 +14964,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -13271,7 +14975,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -13287,6 +14992,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -13303,7 +15011,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "allocatedResourceStatuses": { + "additionalProperties": { + "type": "string" + }, + "type": "object", + "x-kubernetes-map-type": "granular" }, "allocatedResources": { "additionalProperties": { @@ -13366,12 +15082,31 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, - "phase": { + "currentVolumeAttributesClassName": { "type": "string" }, - "resizeStatus": { + "modifyVolumeStatus": { + "properties": { + "status": { + "type": "string" + }, + "targetVolumeAttributesClassName": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object", + "additionalProperties": false + }, + "phase": { "type": "string" } }, @@ -13421,12 +15156,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -13462,7 +15199,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -13476,6 +15214,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -13504,6 +15243,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -13548,9 +15288,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -13572,6 +15314,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -13662,7 +15405,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -13702,7 +15446,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -13748,25 +15493,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -13816,7 +15542,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -13826,7 +15553,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -13842,6 +15570,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -13879,13 +15610,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", @@ -13911,6 +15644,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -14011,6 +15745,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -14029,6 +15775,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -14039,7 +15786,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -14047,6 +15795,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -14145,6 +15894,67 @@ "sources": { "items": { "properties": { + "clusterTrustBundle": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "signerName": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, "configMap": { "properties": { "items": { @@ -14168,9 +15978,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -14244,7 +16056,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -14273,9 +16086,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -14309,7 +16124,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -14352,15 +16168,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": { @@ -14369,6 +16188,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -14377,6 +16197,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -14390,6 +16211,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -14404,6 +16226,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -14415,6 +16238,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -14462,7 +16286,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -14485,6 +16310,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -14539,13 +16365,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": { @@ -14564,6 +16392,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -14627,6 +16456,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -14651,7 +16481,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -14659,6 +16493,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -14675,6 +16510,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -14689,7 +16525,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -14707,7 +16544,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -14735,7 +16573,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -14761,6 +16600,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -14796,7 +16648,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -14824,7 +16677,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -14850,6 +16704,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -14889,7 +16756,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -14906,6 +16774,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -14937,7 +16806,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -15056,7 +16926,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -15073,6 +16944,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -15104,7 +16976,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -15177,6 +17050,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -15184,6 +17077,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -15232,24 +17128,44 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "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", @@ -15338,7 +17254,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -15355,6 +17272,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -15386,7 +17304,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -15491,7 +17410,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -15508,6 +17431,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -15522,7 +17448,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" }, "workingDir": { "type": "string" @@ -15540,6 +17470,10 @@ "format": "int32", "type": "integer" }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, "tolerations": { "items": { "properties": { @@ -15564,6 +17498,87 @@ "additionalProperties": false }, "type": "array" + }, + "topologySpreadConstraints": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "maxSkew": { + "format": "int32", + "type": "integer" + }, + "minDomains": { + "format": "int32", + "type": "integer" + }, + "nodeAffinityPolicy": { + "type": "string" + }, + "nodeTaintsPolicy": { + "type": "string" + }, + "topologyKey": { + "type": "string" + }, + "whenUnsatisfiable": { + "type": "string" + } + }, + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" } }, "required": [ @@ -15584,19 +17599,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", @@ -15679,12 +17711,30 @@ }, "expose": { "properties": { + "annotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "enabled": { "type": "boolean" }, "exposeType": { "type": "string" }, + "externalTrafficPolicy": { + "type": "string" + }, + "internalTrafficPolicy": { + "type": "string" + }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "loadBalancerSourceRanges": { "items": { "type": "string" @@ -15702,6 +17752,9 @@ "type": "string" }, "type": "object" + }, + "type": { + "type": "string" } }, "required": [ @@ -15713,6 +17766,12 @@ "externalNodes": { "items": { "properties": { + "horizons": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "host": { "type": "string" }, @@ -15722,6 +17781,12 @@ "priority": { "type": "integer" }, + "tags": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "votes": { "type": "integer" } @@ -15736,6 +17801,28 @@ }, "type": "array" }, + "hostAliases": { + "items": { + "properties": { + "hostnames": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "ip": { + "type": "string" + } + }, + "required": [ + "ip" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, "labels": { "additionalProperties": { "type": "string" @@ -15750,7 +17837,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -15767,6 +17855,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -15798,7 +17887,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -15909,7 +17999,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -15919,7 +18010,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -15934,7 +18026,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -15944,7 +18037,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -15963,7 +18057,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -15983,7 +18078,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -15993,7 +18089,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -16008,7 +18105,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16018,14 +18116,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": [ @@ -16061,7 +18161,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16071,7 +18172,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -16084,6 +18186,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -16099,7 +18215,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16109,7 +18226,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -16126,7 +18244,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -16150,7 +18269,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -16170,7 +18290,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16180,7 +18301,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -16193,6 +18315,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -16208,7 +18344,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16218,7 +18355,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -16235,7 +18373,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -16247,7 +18386,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -16275,7 +18415,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16285,7 +18426,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -16294,9 +18436,23 @@ "type": "object" } }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, "namespaceSelector": { "properties": { @@ -16313,7 +18469,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16323,7 +18480,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -16340,7 +18498,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -16364,7 +18523,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -16384,7 +18544,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16394,7 +18555,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -16407,6 +18569,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -16422,7 +18598,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -16432,7 +18609,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -16449,7 +18627,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -16461,7 +18640,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -16492,19 +18672,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", @@ -16602,7 +18799,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -16619,6 +18817,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -16650,7 +18849,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -16762,6 +18962,21 @@ }, "podSecurityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -16818,7 +19033,11 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "supplementalGroupsPolicy": { + "type": "string" }, "sysctls": { "items": { @@ -16837,7 +19056,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { @@ -16872,7 +19092,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -16889,6 +19110,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -16920,7 +19142,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -17000,6 +19223,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -17072,7 +19298,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -17118,25 +19345,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -17186,7 +19394,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -17196,7 +19405,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -17212,6 +19422,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -17228,7 +19441,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "allocatedResourceStatuses": { + "additionalProperties": { + "type": "string" + }, + "type": "object", + "x-kubernetes-map-type": "granular" }, "allocatedResources": { "additionalProperties": { @@ -17291,12 +19512,31 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, - "phase": { + "currentVolumeAttributesClassName": { "type": "string" }, - "resizeStatus": { + "modifyVolumeStatus": { + "properties": { + "status": { + "type": "string" + }, + "targetVolumeAttributesClassName": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object", + "additionalProperties": false + }, + "phase": { "type": "string" } }, @@ -17346,12 +19586,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -17387,7 +19629,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -17401,6 +19644,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -17429,6 +19673,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -17473,9 +19718,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -17497,6 +19744,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -17587,7 +19835,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -17627,7 +19876,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -17673,25 +19923,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -17741,7 +19972,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -17751,7 +19983,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -17767,6 +20000,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -17804,13 +20040,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", @@ -17836,6 +20074,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -17936,6 +20175,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -17954,6 +20205,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -17964,7 +20216,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -17972,6 +20225,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -18070,6 +20324,67 @@ "sources": { "items": { "properties": { + "clusterTrustBundle": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "signerName": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, "configMap": { "properties": { "items": { @@ -18093,9 +20408,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -18169,7 +20486,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -18198,9 +20516,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -18234,7 +20554,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -18277,15 +20598,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": { @@ -18294,6 +20618,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -18302,6 +20627,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -18315,6 +20641,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -18329,6 +20656,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -18340,6 +20668,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -18387,7 +20716,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -18410,6 +20740,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -18464,13 +20795,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": { @@ -18489,6 +20822,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -18552,6 +20886,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -18576,7 +20911,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -18584,6 +20923,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -18600,6 +20940,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -18614,7 +20955,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -18632,7 +20974,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -18660,7 +21003,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -18686,6 +21030,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -18721,7 +21078,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -18749,7 +21107,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -18775,6 +21134,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -18814,7 +21186,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -18831,6 +21204,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -18862,7 +21236,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -18981,7 +21356,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -18998,6 +21374,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -19029,7 +21406,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -19102,6 +21480,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -19109,6 +21507,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -19157,24 +21558,44 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "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", @@ -19263,7 +21684,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -19280,6 +21702,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -19311,7 +21734,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -19416,7 +21840,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -19433,6 +21861,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -19447,7 +21878,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" }, "workingDir": { "type": "string" @@ -19465,6 +21900,10 @@ "format": "int32", "type": "integer" }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, "tolerations": { "items": { "properties": { @@ -19490,6 +21929,87 @@ }, "type": "array" }, + "topologySpreadConstraints": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "maxSkew": { + "format": "int32", + "type": "integer" + }, + "minDomains": { + "format": "int32", + "type": "integer" + }, + "nodeAffinityPolicy": { + "type": "string" + }, + "nodeTaintsPolicy": { + "type": "string" + }, + "topologyKey": { + "type": "string" + }, + "whenUnsatisfiable": { + "type": "string" + } + }, + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, "volumeSpec": { "properties": { "emptyDir": { @@ -19534,7 +22054,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "annotations": { "additionalProperties": { @@ -19592,25 +22113,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -19660,7 +22162,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -19670,7 +22173,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -19686,6 +22190,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -19738,6 +22245,21 @@ }, "podSecurityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -19794,7 +22316,11 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "supplementalGroupsPolicy": { + "type": "string" }, "sysctls": { "items": { @@ -19813,7 +22339,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { @@ -19837,6 +22364,12 @@ "type": "object", "additionalProperties": false }, + "primaryPreferTagSelector": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "priorityClassName": { "type": "string" }, @@ -19848,7 +22381,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -19865,6 +22399,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -19896,7 +22431,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -19969,6 +22505,30 @@ "type": "object", "additionalProperties": false }, + "replsetOverrides": { + "additionalProperties": { + "properties": { + "horizons": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "host": { + "type": "string" + }, + "tags": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "object" + }, "resources": { "properties": { "claims": { @@ -19976,6 +22536,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -20048,7 +22611,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -20094,25 +22658,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -20162,7 +22707,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -20172,7 +22718,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -20188,6 +22735,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -20204,7 +22754,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "allocatedResourceStatuses": { + "additionalProperties": { + "type": "string" + }, + "type": "object", + "x-kubernetes-map-type": "granular" }, "allocatedResources": { "additionalProperties": { @@ -20267,12 +22825,31 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, - "phase": { + "currentVolumeAttributesClassName": { "type": "string" }, - "resizeStatus": { + "modifyVolumeStatus": { + "properties": { + "status": { + "type": "string" + }, + "targetVolumeAttributesClassName": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object", + "additionalProperties": false + }, + "phase": { "type": "string" } }, @@ -20322,12 +22899,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -20363,7 +22942,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -20377,6 +22957,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -20405,6 +22986,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -20449,9 +23031,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -20473,6 +23057,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -20563,7 +23148,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -20603,7 +23189,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -20649,25 +23236,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -20717,7 +23285,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -20727,7 +23296,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -20743,6 +23313,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -20780,13 +23353,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", @@ -20812,6 +23387,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -20912,6 +23488,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -20930,6 +23518,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -20940,7 +23529,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -20948,6 +23538,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -21046,6 +23637,67 @@ "sources": { "items": { "properties": { + "clusterTrustBundle": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "signerName": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, "configMap": { "properties": { "items": { @@ -21069,9 +23721,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -21145,7 +23799,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -21174,9 +23829,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -21210,7 +23867,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -21253,15 +23911,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": { @@ -21270,6 +23931,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -21278,6 +23940,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -21291,6 +23954,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -21305,6 +23969,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -21316,6 +23981,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -21363,7 +24029,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -21386,6 +24053,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -21440,13 +24108,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": { @@ -21465,6 +24135,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -21528,6 +24199,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -21552,7 +24224,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -21560,6 +24236,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -21576,6 +24253,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -21590,7 +24268,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -21608,7 +24287,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -21636,7 +24316,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -21662,6 +24343,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -21697,7 +24391,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -21725,7 +24420,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -21751,6 +24447,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -21790,7 +24499,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -21807,6 +24517,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -21838,7 +24549,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -21957,7 +24669,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -21974,6 +24687,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -22005,7 +24719,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -22078,6 +24793,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -22085,6 +24820,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -22133,24 +24871,44 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "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", @@ -22239,7 +24997,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -22256,6 +25015,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -22287,7 +25047,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -22392,7 +25153,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -22409,6 +25174,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -22423,7 +25191,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" }, "workingDir": { "type": "string" @@ -22441,6 +25213,15 @@ "format": "int32", "type": "integer" }, + "splitHorizons": { + "additionalProperties": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "type": "object" + }, "storage": { "properties": { "directoryPerDB": { @@ -22522,6 +25303,10 @@ "type": "object", "additionalProperties": false }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, "tolerations": { "items": { "properties": { @@ -22547,6 +25332,87 @@ }, "type": "array" }, + "topologySpreadConstraints": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "maxSkew": { + "format": "int32", + "type": "integer" + }, + "minDomains": { + "format": "int32", + "type": "integer" + }, + "nodeAffinityPolicy": { + "type": "string" + }, + "nodeTaintsPolicy": { + "type": "string" + }, + "topologyKey": { + "type": "string" + }, + "whenUnsatisfiable": { + "type": "string" + } + }, + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, "volumeSpec": { "properties": { "emptyDir": { @@ -22591,7 +25457,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "annotations": { "additionalProperties": { @@ -22649,25 +25516,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -22717,7 +25565,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -22727,7 +25576,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -22743,6 +25593,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -22793,7 +25646,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -22803,7 +25657,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -22818,7 +25673,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -22828,7 +25684,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -22847,7 +25704,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { @@ -22867,7 +25725,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -22877,7 +25736,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchFields": { "items": { @@ -22892,7 +25752,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -22902,14 +25763,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": [ @@ -22945,7 +25808,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -22955,7 +25819,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -22968,6 +25833,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -22983,7 +25862,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -22993,7 +25873,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -23010,7 +25891,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -23034,7 +25916,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -23054,7 +25937,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -23064,7 +25948,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -23077,6 +25962,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -23092,7 +25991,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -23102,7 +26002,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -23119,7 +26020,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -23131,7 +26033,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -23159,7 +26062,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -23169,7 +26073,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -23182,6 +26087,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -23197,7 +26116,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -23207,7 +26127,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -23224,7 +26145,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -23248,7 +26170,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { "items": { @@ -23268,7 +26191,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -23278,7 +26202,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -23291,6 +26216,20 @@ "x-kubernetes-map-type": "atomic", "additionalProperties": false }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "mismatchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "namespaceSelector": { "properties": { "matchExpressions": { @@ -23306,7 +26245,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -23316,7 +26256,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -23333,7 +26274,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "topologyKey": { "type": "string" @@ -23345,7 +26287,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -23368,21 +26311,6 @@ }, "type": "object" }, - "auditLog": { - "properties": { - "destination": { - "type": "string" - }, - "filter": { - "type": "string" - }, - "format": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, "configuration": { "type": "string" }, @@ -23391,19 +26319,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", @@ -23486,15 +26431,37 @@ }, "expose": { "properties": { + "annotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "exposeType": { "type": "string" }, + "externalTrafficPolicy": { + "type": "string" + }, + "internalTrafficPolicy": { + "type": "string" + }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "loadBalancerSourceRanges": { "items": { "type": "string" }, "type": "array" }, + "nodePort": { + "format": "int32", + "type": "integer" + }, "serviceAnnotations": { "additionalProperties": { "type": "string" @@ -23509,11 +26476,36 @@ }, "servicePerPod": { "type": "boolean" + }, + "type": { + "type": "string" } }, "type": "object", "additionalProperties": false }, + "hostAliases": { + "items": { + "properties": { + "hostnames": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "ip": { + "type": "string" + } + }, + "required": [ + "ip" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, "hostPort": { "format": "int32", "type": "integer" @@ -23532,7 +26524,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -23549,6 +26542,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -23580,7 +26574,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -23692,6 +26687,21 @@ }, "podSecurityContext": { "properties": { + "appArmorProfile": { + "properties": { + "localhostProfile": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, "fsGroup": { "format": "int64", "type": "integer" @@ -23748,7 +26758,11 @@ "format": "int64", "type": "integer" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "supplementalGroupsPolicy": { + "type": "string" }, "sysctls": { "items": { @@ -23767,7 +26781,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "windowsOptions": { "properties": { @@ -23806,7 +26821,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -23823,6 +26839,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -23854,7 +26871,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -23934,6 +26952,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -24015,7 +27036,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -24061,25 +27083,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -24129,7 +27132,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -24139,7 +27143,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -24155,6 +27160,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -24171,7 +27179,15 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "allocatedResourceStatuses": { + "additionalProperties": { + "type": "string" + }, + "type": "object", + "x-kubernetes-map-type": "granular" }, "allocatedResources": { "additionalProperties": { @@ -24234,12 +27250,31 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, - "phase": { + "currentVolumeAttributesClassName": { "type": "string" }, - "resizeStatus": { + "modifyVolumeStatus": { + "properties": { + "status": { + "type": "string" + }, + "targetVolumeAttributesClassName": { + "type": "string" + } + }, + "required": [ + "status" + ], + "type": "object", + "additionalProperties": false + }, + "phase": { "type": "string" } }, @@ -24289,12 +27324,14 @@ "type": "string" }, "fsType": { + "default": "ext4", "type": "string" }, "kind": { "type": "string" }, "readOnly": { + "default": false, "type": "boolean" } }, @@ -24330,7 +27367,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -24344,6 +27382,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -24372,6 +27411,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -24416,9 +27456,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -24440,6 +27482,7 @@ "nodePublishSecretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -24530,7 +27573,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -24570,7 +27614,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "dataSource": { "properties": { @@ -24616,25 +27661,6 @@ }, "resources": { "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "limits": { "additionalProperties": { "anyOf": [ @@ -24684,7 +27710,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ @@ -24694,7 +27721,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "matchLabels": { "additionalProperties": { @@ -24710,6 +27738,9 @@ "storageClassName": { "type": "string" }, + "volumeAttributesClassName": { + "type": "string" + }, "volumeMode": { "type": "string" }, @@ -24747,13 +27778,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", @@ -24779,6 +27812,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -24879,6 +27913,18 @@ "type": "object", "additionalProperties": false }, + "image": { + "properties": { + "pullPolicy": { + "type": "string" + }, + "reference": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "iscsi": { "properties": { "chapAuthDiscovery": { @@ -24897,6 +27943,7 @@ "type": "string" }, "iscsiInterface": { + "default": "default", "type": "string" }, "lun": { @@ -24907,7 +27954,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "readOnly": { "type": "boolean" @@ -24915,6 +27963,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -25013,6 +28062,67 @@ "sources": { "items": { "properties": { + "clusterTrustBundle": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "optional": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "signerName": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, "configMap": { "properties": { "items": { @@ -25036,9 +28146,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -25112,7 +28224,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -25141,9 +28254,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -25177,7 +28292,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -25220,15 +28336,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": { @@ -25237,6 +28356,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -25245,6 +28365,7 @@ "additionalProperties": false }, "user": { + "default": "admin", "type": "string" } }, @@ -25258,6 +28379,7 @@ "scaleIO": { "properties": { "fsType": { + "default": "xfs", "type": "string" }, "gateway": { @@ -25272,6 +28394,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -25283,6 +28406,7 @@ "type": "boolean" }, "storageMode": { + "default": "ThinProvisioned", "type": "string" }, "storagePool": { @@ -25330,7 +28454,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "optional": { "type": "boolean" @@ -25353,6 +28478,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" } }, @@ -25407,13 +28533,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": { @@ -25432,6 +28560,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -25495,6 +28624,7 @@ "type": "string" }, "name": { + "default": "", "type": "string" }, "optional": { @@ -25519,7 +28649,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" }, "envFrom": { "items": { @@ -25527,6 +28661,7 @@ "configMapRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -25543,6 +28678,7 @@ "secretRef": { "properties": { "name": { + "default": "", "type": "string" }, "optional": { @@ -25557,7 +28693,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "image": { "type": "string" @@ -25575,7 +28712,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -25603,7 +28741,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -25629,6 +28768,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -25664,7 +28816,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -25692,7 +28845,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -25718,6 +28872,19 @@ "type": "object", "additionalProperties": false }, + "sleep": { + "properties": { + "seconds": { + "format": "int64", + "type": "integer" + } + }, + "required": [ + "seconds" + ], + "type": "object", + "additionalProperties": false + }, "tcpSocket": { "properties": { "host": { @@ -25757,7 +28924,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -25774,6 +28942,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -25805,7 +28974,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -25924,7 +29094,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -25941,6 +29112,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -25972,7 +29144,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -26045,6 +29218,26 @@ "type": "object", "additionalProperties": false }, + "resizePolicy": { + "items": { + "properties": { + "resourceName": { + "type": "string" + }, + "restartPolicy": { + "type": "string" + } + }, + "required": [ + "resourceName", + "restartPolicy" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, "resources": { "properties": { "claims": { @@ -26052,6 +29245,9 @@ "properties": { "name": { "type": "string" + }, + "request": { + "type": "string" } }, "required": [ @@ -26100,24 +29296,44 @@ "type": "object", "additionalProperties": false }, + "restartPolicy": { + "type": "string" + }, "securityContext": { "properties": { "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", @@ -26206,7 +29422,8 @@ "items": { "type": "string" }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", @@ -26223,6 +29440,7 @@ "type": "integer" }, "service": { + "default": "", "type": "string" } }, @@ -26254,7 +29472,8 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-type": "atomic" }, "path": { "type": "string" @@ -26359,7 +29578,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "devicePath" + ], + "x-kubernetes-list-type": "map" }, "volumeMounts": { "items": { @@ -26376,6 +29599,9 @@ "readOnly": { "type": "boolean" }, + "recursiveReadOnly": { + "type": "string" + }, "subPath": { "type": "string" }, @@ -26390,7 +29616,11 @@ "type": "object", "additionalProperties": false }, - "type": "array" + "type": "array", + "x-kubernetes-list-map-keys": [ + "mountPath" + ], + "x-kubernetes-list-type": "map" }, "workingDir": { "type": "string" @@ -26408,6 +29638,10 @@ "format": "int32", "type": "integer" }, + "terminationGracePeriodSeconds": { + "format": "int64", + "type": "integer" + }, "tolerations": { "items": { "properties": { @@ -26432,6 +29666,87 @@ "additionalProperties": false }, "type": "array" + }, + "topologySpreadConstraints": { + "items": { + "properties": { + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic", + "additionalProperties": false + }, + "matchLabelKeys": { + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "maxSkew": { + "format": "int32", + "type": "integer" + }, + "minDomains": { + "format": "int32", + "type": "integer" + }, + "nodeAffinityPolicy": { + "type": "string" + }, + "nodeTaintsPolicy": { + "type": "string" + }, + "topologyKey": { + "type": "string" + }, + "whenUnsatisfiable": { + "type": "string" + } + }, + "required": [ + "maxSkew", + "topologyKey", + "whenUnsatisfiable" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" } }, "type": "object", @@ -26446,8 +29761,32 @@ }, "tls": { "properties": { + "allowInvalidCertificates": { + "type": "boolean" + }, "certValidityDuration": { "type": "string" + }, + "issuerConf": { + "properties": { + "group": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "mode": { + "type": "string" } }, "type": "object", @@ -26456,6 +29795,27 @@ "unmanaged": { "type": "boolean" }, + "unsafeFlags": { + "properties": { + "backupIfUnhealthy": { + "type": "boolean" + }, + "mongosSize": { + "type": "boolean" + }, + "replsetSize": { + "type": "boolean" + }, + "terminationGracePeriod": { + "type": "boolean" + }, + "tls": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, "updateStrategy": { "type": "string" }, @@ -26476,6 +29836,60 @@ }, "type": "object", "additionalProperties": false + }, + "users": { + "items": { + "properties": { + "db": { + "type": "string" + }, + "name": { + "type": "string" + }, + "passwordSecretRef": { + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object", + "additionalProperties": false + }, + "roles": { + "items": { + "properties": { + "db": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "db", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "name", + "passwordSecretRef", + "roles" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" } }, "required": [ diff --git a/psmdb.percona.com/perconaservermongodbbackup_v1.json b/psmdb.percona.com/perconaservermongodbbackup_v1.json index c7912221..a77f4722 100644 --- a/psmdb.percona.com/perconaservermongodbbackup_v1.json +++ b/psmdb.percona.com/perconaservermongodbbackup_v1.json @@ -47,6 +47,9 @@ "credentialsSecret": { "type": "string" }, + "endpointUrl": { + "type": "string" + }, "prefix": { "type": "string" } @@ -71,9 +74,22 @@ "format": "date-time", "type": "string" }, + "latestRestorableTime": { + "format": "date-time", + "type": "string" + }, "pbmName": { "type": "string" }, + "pbmPod": { + "type": "string" + }, + "pbmPods": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "replsetNames": { "items": { "type": "string" @@ -88,9 +104,15 @@ "credentialsSecret": { "type": "string" }, + "debugLogLevels": { + "type": "string" + }, "endpointUrl": { "type": "string" }, + "forcePathStyle": { + "type": "boolean" + }, "insecureSkipTLSVerify": { "type": "boolean" }, @@ -103,6 +125,39 @@ "region": { "type": "string" }, + "retryer": { + "properties": { + "maxRetryDelay": { + "type": "string" + }, + "minRetryDelay": { + "type": "string" + }, + "numMaxRetries": { + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "serverSideEncryption": { + "properties": { + "kmsKeyID": { + "type": "string" + }, + "sseAlgorithm": { + "type": "string" + }, + "sseCustomerAlgorithm": { + "type": "string" + }, + "sseCustomerKey": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "storageClass": { "type": "string" }, diff --git a/psmdb.percona.com/perconaservermongodbrestore_v1.json b/psmdb.percona.com/perconaservermongodbrestore_v1.json index 1b83a5bf..bef007b5 100644 --- a/psmdb.percona.com/perconaservermongodbrestore_v1.json +++ b/psmdb.percona.com/perconaservermongodbrestore_v1.json @@ -24,6 +24,9 @@ "credentialsSecret": { "type": "string" }, + "endpointUrl": { + "type": "string" + }, "prefix": { "type": "string" } @@ -48,9 +51,22 @@ "format": "date-time", "type": "string" }, + "latestRestorableTime": { + "format": "date-time", + "type": "string" + }, "pbmName": { "type": "string" }, + "pbmPod": { + "type": "string" + }, + "pbmPods": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "replsetNames": { "items": { "type": "string" @@ -65,9 +81,15 @@ "credentialsSecret": { "type": "string" }, + "debugLogLevels": { + "type": "string" + }, "endpointUrl": { "type": "string" }, + "forcePathStyle": { + "type": "boolean" + }, "insecureSkipTLSVerify": { "type": "boolean" }, @@ -80,6 +102,39 @@ "region": { "type": "string" }, + "retryer": { + "properties": { + "maxRetryDelay": { + "type": "string" + }, + "minRetryDelay": { + "type": "string" + }, + "numMaxRetries": { + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "serverSideEncryption": { + "properties": { + "kmsKeyID": { + "type": "string" + }, + "sseAlgorithm": { + "type": "string" + }, + "sseCustomerAlgorithm": { + "type": "string" + }, + "sseCustomerKey": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, "storageClass": { "type": "string" }, @@ -128,6 +183,21 @@ "replset": { "type": "string" }, + "selective": { + "properties": { + "namespaces": { + "items": { + "type": "string" + }, + "type": "array" + }, + "withUsersAndRoles": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, "storageName": { "type": "string" } @@ -151,6 +221,9 @@ "pbmName": { "type": "string" }, + "pitrTarget": { + "type": "string" + }, "state": { "type": "string" }