From ca016e43f8ede43a0a92e792990069cf67ed9d04 Mon Sep 17 00:00:00 2001 From: Eyar Zilberman Date: Sun, 23 Jun 2024 09:07:47 +0300 Subject: [PATCH] Revert "[minio.min.io] Add MinIO CRDs (#219)" This reverts commit 35f0678eaff401dbd5fae6ac720814f994f0f56c. --- job.min.io/miniojob_v1alpha1.json | 1780 ----- minio.min.io/tenant_v2.json | 8695 ------------------------ sts.min.io/policybinding_v1alpha1.json | 70 - sts.min.io/policybinding_v1beta1.json | 70 - 4 files changed, 10615 deletions(-) delete mode 100644 job.min.io/miniojob_v1alpha1.json delete mode 100644 minio.min.io/tenant_v2.json delete mode 100644 sts.min.io/policybinding_v1alpha1.json delete mode 100644 sts.min.io/policybinding_v1beta1.json diff --git a/job.min.io/miniojob_v1alpha1.json b/job.min.io/miniojob_v1alpha1.json deleted file mode 100644 index 119f7626..00000000 --- a/job.min.io/miniojob_v1alpha1.json +++ /dev/null @@ -1,1780 +0,0 @@ -{ - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "type": "object" - }, - "spec": { - "properties": { - "commands": { - "items": { - "properties": { - "args": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "command": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dependsOn": { - "items": { - "type": "string" - }, - "type": "array" - }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "envFrom": { - "items": { - "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "prefix": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "op": { - "type": "string" - }, - "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": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "volumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "mountPropagation": { - "type": "string" - }, - "name": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "subPath": { - "type": "string" - }, - "subPathExpr": { - "type": "string" - } - }, - "required": [ - "mountPath", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "volumes": { - "items": { - "properties": { - "awsElasticBlockStore": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "format": "int32", - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "azureDisk": { - "properties": { - "cachingMode": { - "type": "string" - }, - "diskName": { - "type": "string" - }, - "diskURI": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "diskName", - "diskURI" - ], - "type": "object", - "additionalProperties": false - }, - "azureFile": { - "properties": { - "readOnly": { - "type": "boolean" - }, - "secretName": { - "type": "string" - }, - "shareName": { - "type": "string" - } - }, - "required": [ - "secretName", - "shareName" - ], - "type": "object", - "additionalProperties": false - }, - "cephfs": { - "properties": { - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretFile": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "user": { - "type": "string" - } - }, - "required": [ - "monitors" - ], - "type": "object", - "additionalProperties": false - }, - "cinder": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "configMap": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "csi": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "nodePublishSecretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "readOnly": { - "type": "boolean" - }, - "volumeAttributes": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "required": [ - "driver" - ], - "type": "object", - "additionalProperties": false - }, - "downwardAPI": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "emptyDir": { - "properties": { - "medium": { - "type": "string" - }, - "sizeLimit": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - } - }, - "type": "object", - "additionalProperties": false - }, - "ephemeral": { - "properties": { - "volumeClaimTemplate": { - "properties": { - "metadata": { - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "finalizers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "spec": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "dataSourceRef": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "resources": { - "properties": { - "limits": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "selector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "storageClassName": { - "type": "string" - }, - "volumeAttributesClassName": { - "type": "string" - }, - "volumeMode": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "spec" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "fc": { - "properties": { - "fsType": { - "type": "string" - }, - "lun": { - "format": "int32", - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "targetWWNs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "wwids": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "flexVolume": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "options": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "driver" - ], - "type": "object", - "additionalProperties": false - }, - "flocker": { - "properties": { - "datasetName": { - "type": "string" - }, - "datasetUUID": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "gcePersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "format": "int32", - "type": "integer" - }, - "pdName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "pdName" - ], - "type": "object", - "additionalProperties": false - }, - "gitRepo": { - "properties": { - "directory": { - "type": "string" - }, - "repository": { - "type": "string" - }, - "revision": { - "type": "string" - } - }, - "required": [ - "repository" - ], - "type": "object", - "additionalProperties": false - }, - "glusterfs": { - "properties": { - "endpoints": { - "type": "string" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "endpoints", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "hostPath": { - "properties": { - "path": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "iscsi": { - "properties": { - "chapAuthDiscovery": { - "type": "boolean" - }, - "chapAuthSession": { - "type": "boolean" - }, - "fsType": { - "type": "string" - }, - "initiatorName": { - "type": "string" - }, - "iqn": { - "type": "string" - }, - "iscsiInterface": { - "type": "string" - }, - "lun": { - "format": "int32", - "type": "integer" - }, - "portals": { - "items": { - "type": "string" - }, - "type": "array" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "targetPortal": { - "type": "string" - } - }, - "required": [ - "iqn", - "lun", - "targetPortal" - ], - "type": "object", - "additionalProperties": false - }, - "name": { - "type": "string" - }, - "nfs": { - "properties": { - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "server": { - "type": "string" - } - }, - "required": [ - "path", - "server" - ], - "type": "object", - "additionalProperties": false - }, - "persistentVolumeClaim": { - "properties": { - "claimName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "claimName" - ], - "type": "object", - "additionalProperties": false - }, - "photonPersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "pdID": { - "type": "string" - } - }, - "required": [ - "pdID" - ], - "type": "object", - "additionalProperties": false - }, - "portworxVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "projected": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "sources": { - "items": { - "properties": { - "clusterTrustBundle": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "downwardAPI": { - "properties": { - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "secret": { - "properties": { - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "serviceAccountToken": { - "properties": { - "audience": { - "type": "string" - }, - "expirationSeconds": { - "format": "int64", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "quobyte": { - "properties": { - "group": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "registry": { - "type": "string" - }, - "tenant": { - "type": "string" - }, - "user": { - "type": "string" - }, - "volume": { - "type": "string" - } - }, - "required": [ - "registry", - "volume" - ], - "type": "object", - "additionalProperties": false - }, - "rbd": { - "properties": { - "fsType": { - "type": "string" - }, - "image": { - "type": "string" - }, - "keyring": { - "type": "string" - }, - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "pool": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "user": { - "type": "string" - } - }, - "required": [ - "image", - "monitors" - ], - "type": "object", - "additionalProperties": false - }, - "scaleIO": { - "properties": { - "fsType": { - "type": "string" - }, - "gateway": { - "type": "string" - }, - "protectionDomain": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "sslEnabled": { - "type": "boolean" - }, - "storageMode": { - "type": "string" - }, - "storagePool": { - "type": "string" - }, - "system": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "required": [ - "gateway", - "secretRef", - "system" - ], - "type": "object", - "additionalProperties": false - }, - "secret": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "optional": { - "type": "boolean" - }, - "secretName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "storageos": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "volumeName": { - "type": "string" - }, - "volumeNamespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "vsphereVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "storagePolicyID": { - "type": "string" - }, - "storagePolicyName": { - "type": "string" - }, - "volumePath": { - "type": "string" - } - }, - "required": [ - "volumePath" - ], - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "required": [ - "op" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "containerSecurityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "execution": { - "default": "parallel", - "enum": [ - "parallel", - "sequential" - ], - "type": "string" - }, - "failureStrategy": { - "default": "continueOnFailure", - "enum": [ - "continueOnFailure", - "stopOnFailure" - ], - "type": "string" - }, - "mcImage": { - "default": "minio/mc:latest", - "type": "string" - }, - "securityContext": { - "properties": { - "fsGroup": { - "format": "int64", - "type": "integer" - }, - "fsGroupChangePolicy": { - "type": "string" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "supplementalGroups": { - "items": { - "format": "int64", - "type": "integer" - }, - "type": "array" - }, - "sysctls": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "serviceAccountName": { - "type": "string" - }, - "tenant": { - "properties": { - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "required": [ - "name", - "namespace" - ], - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "commands", - "serviceAccountName", - "tenant" - ], - "type": "object", - "additionalProperties": false - }, - "status": { - "properties": { - "commands": { - "items": { - "properties": { - "message": { - "type": "string" - }, - "name": { - "type": "string" - }, - "result": { - "type": "string" - } - }, - "required": [ - "result" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "message": { - "type": "string" - }, - "phase": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object" -} diff --git a/minio.min.io/tenant_v2.json b/minio.min.io/tenant_v2.json deleted file mode 100644 index d28791bf..00000000 --- a/minio.min.io/tenant_v2.json +++ /dev/null @@ -1,8695 +0,0 @@ -{ - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "type": "object" - }, - "scheduler": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "spec": { - "properties": { - "additionalVolumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "mountPropagation": { - "type": "string" - }, - "name": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "subPath": { - "type": "string" - }, - "subPathExpr": { - "type": "string" - } - }, - "required": [ - "mountPath", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "additionalVolumes": { - "items": { - "properties": { - "awsElasticBlockStore": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "format": "int32", - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "azureDisk": { - "properties": { - "cachingMode": { - "type": "string" - }, - "diskName": { - "type": "string" - }, - "diskURI": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "diskName", - "diskURI" - ], - "type": "object", - "additionalProperties": false - }, - "azureFile": { - "properties": { - "readOnly": { - "type": "boolean" - }, - "secretName": { - "type": "string" - }, - "shareName": { - "type": "string" - } - }, - "required": [ - "secretName", - "shareName" - ], - "type": "object", - "additionalProperties": false - }, - "cephfs": { - "properties": { - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretFile": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "user": { - "type": "string" - } - }, - "required": [ - "monitors" - ], - "type": "object", - "additionalProperties": false - }, - "cinder": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "configMap": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "csi": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "nodePublishSecretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "readOnly": { - "type": "boolean" - }, - "volumeAttributes": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "required": [ - "driver" - ], - "type": "object", - "additionalProperties": false - }, - "downwardAPI": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "emptyDir": { - "properties": { - "medium": { - "type": "string" - }, - "sizeLimit": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - } - }, - "type": "object", - "additionalProperties": false - }, - "ephemeral": { - "properties": { - "volumeClaimTemplate": { - "properties": { - "metadata": { - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "finalizers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "spec": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "dataSourceRef": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "resources": { - "properties": { - "limits": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "selector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "storageClassName": { - "type": "string" - }, - "volumeAttributesClassName": { - "type": "string" - }, - "volumeMode": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "spec" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "fc": { - "properties": { - "fsType": { - "type": "string" - }, - "lun": { - "format": "int32", - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "targetWWNs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "wwids": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "flexVolume": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "options": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "driver" - ], - "type": "object", - "additionalProperties": false - }, - "flocker": { - "properties": { - "datasetName": { - "type": "string" - }, - "datasetUUID": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "gcePersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "format": "int32", - "type": "integer" - }, - "pdName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "pdName" - ], - "type": "object", - "additionalProperties": false - }, - "gitRepo": { - "properties": { - "directory": { - "type": "string" - }, - "repository": { - "type": "string" - }, - "revision": { - "type": "string" - } - }, - "required": [ - "repository" - ], - "type": "object", - "additionalProperties": false - }, - "glusterfs": { - "properties": { - "endpoints": { - "type": "string" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "endpoints", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "hostPath": { - "properties": { - "path": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "iscsi": { - "properties": { - "chapAuthDiscovery": { - "type": "boolean" - }, - "chapAuthSession": { - "type": "boolean" - }, - "fsType": { - "type": "string" - }, - "initiatorName": { - "type": "string" - }, - "iqn": { - "type": "string" - }, - "iscsiInterface": { - "type": "string" - }, - "lun": { - "format": "int32", - "type": "integer" - }, - "portals": { - "items": { - "type": "string" - }, - "type": "array" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "targetPortal": { - "type": "string" - } - }, - "required": [ - "iqn", - "lun", - "targetPortal" - ], - "type": "object", - "additionalProperties": false - }, - "name": { - "type": "string" - }, - "nfs": { - "properties": { - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "server": { - "type": "string" - } - }, - "required": [ - "path", - "server" - ], - "type": "object", - "additionalProperties": false - }, - "persistentVolumeClaim": { - "properties": { - "claimName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "claimName" - ], - "type": "object", - "additionalProperties": false - }, - "photonPersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "pdID": { - "type": "string" - } - }, - "required": [ - "pdID" - ], - "type": "object", - "additionalProperties": false - }, - "portworxVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "projected": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "sources": { - "items": { - "properties": { - "clusterTrustBundle": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "downwardAPI": { - "properties": { - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "secret": { - "properties": { - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "serviceAccountToken": { - "properties": { - "audience": { - "type": "string" - }, - "expirationSeconds": { - "format": "int64", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "quobyte": { - "properties": { - "group": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "registry": { - "type": "string" - }, - "tenant": { - "type": "string" - }, - "user": { - "type": "string" - }, - "volume": { - "type": "string" - } - }, - "required": [ - "registry", - "volume" - ], - "type": "object", - "additionalProperties": false - }, - "rbd": { - "properties": { - "fsType": { - "type": "string" - }, - "image": { - "type": "string" - }, - "keyring": { - "type": "string" - }, - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "pool": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "user": { - "type": "string" - } - }, - "required": [ - "image", - "monitors" - ], - "type": "object", - "additionalProperties": false - }, - "scaleIO": { - "properties": { - "fsType": { - "type": "string" - }, - "gateway": { - "type": "string" - }, - "protectionDomain": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "sslEnabled": { - "type": "boolean" - }, - "storageMode": { - "type": "string" - }, - "storagePool": { - "type": "string" - }, - "system": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "required": [ - "gateway", - "secretRef", - "system" - ], - "type": "object", - "additionalProperties": false - }, - "secret": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "optional": { - "type": "boolean" - }, - "secretName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "storageos": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "volumeName": { - "type": "string" - }, - "volumeNamespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "vsphereVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "storagePolicyID": { - "type": "string" - }, - "storagePolicyName": { - "type": "string" - }, - "volumePath": { - "type": "string" - } - }, - "required": [ - "volumePath" - ], - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "buckets": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "objectLock": { - "type": "boolean" - }, - "region": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "certConfig": { - "properties": { - "commonName": { - "type": "string" - }, - "dnsNames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "organizationName": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "configuration": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "credsSecret": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "exposeServices": { - "properties": { - "console": { - "type": "boolean" - }, - "minio": { - "type": "boolean" - } - }, - "type": "object", - "additionalProperties": false - }, - "externalCaCertSecret": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "externalCertSecret": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "externalClientCertSecret": { - "properties": { - "name": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "externalClientCertSecrets": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "features": { - "properties": { - "bucketDNS": { - "type": "boolean" - }, - "domains": { - "properties": { - "console": { - "type": "string" - }, - "minio": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "enableSFTP": { - "type": "boolean" - } - }, - "type": "object", - "additionalProperties": false - }, - "image": { - "type": "string" - }, - "imagePullPolicy": { - "type": "string" - }, - "imagePullSecret": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "initContainers": { - "items": { - "properties": { - "args": { - "items": { - "type": "string" - }, - "type": "array" - }, - "command": { - "items": { - "type": "string" - }, - "type": "array" - }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "envFrom": { - "items": { - "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "prefix": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "image": { - "type": "string" - }, - "imagePullPolicy": { - "type": "string" - }, - "lifecycle": { - "properties": { - "postStart": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "sleep": { - "properties": { - "seconds": { - "format": "int64", - "type": "integer" - } - }, - "required": [ - "seconds" - ], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "preStop": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "sleep": { - "properties": { - "seconds": { - "format": "int64", - "type": "integer" - } - }, - "required": [ - "seconds" - ], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "livenessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "name": { - "type": "string" - }, - "ports": { - "items": { - "properties": { - "containerPort": { - "format": "int32", - "type": "integer" - }, - "hostIP": { - "type": "string" - }, - "hostPort": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "protocol": { - "default": "TCP", - "type": "string" - } - }, - "required": [ - "containerPort" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "containerPort", - "protocol" - ], - "x-kubernetes-list-type": "map" - }, - "readinessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "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": { - "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": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "restartPolicy": { - "type": "string" - }, - "securityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "startupProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "stdin": { - "type": "boolean" - }, - "stdinOnce": { - "type": "boolean" - }, - "terminationMessagePath": { - "type": "string" - }, - "terminationMessagePolicy": { - "type": "string" - }, - "tty": { - "type": "boolean" - }, - "volumeDevices": { - "items": { - "properties": { - "devicePath": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "devicePath", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "volumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "mountPropagation": { - "type": "string" - }, - "name": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "subPath": { - "type": "string" - }, - "subPathExpr": { - "type": "string" - } - }, - "required": [ - "mountPath", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "workingDir": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "kes": { - "properties": { - "affinity": { - "properties": { - "nodeAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "preference": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "weight": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "preference", - "weight" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "properties": { - "nodeSelectorTerms": { - "items": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "type": "array" - } - }, - "required": [ - "nodeSelectorTerms" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "podAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object", - "additionalProperties": false - }, - "weight": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "podAffinityTerm", - "weight" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "podAntiAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object", - "additionalProperties": false - }, - "weight": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "podAffinityTerm", - "weight" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "clientCertSecret": { - "properties": { - "name": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "containerSecurityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "externalCertSecret": { - "properties": { - "name": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "gcpCredentialSecretName": { - "type": "string" - }, - "gcpWorkloadIdentityPool": { - "type": "string" - }, - "image": { - "type": "string" - }, - "imagePullPolicy": { - "type": "string" - }, - "kesSecret": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "keyName": { - "type": "string" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "nodeSelector": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "replicas": { - "format": "int32", - "type": "integer" - }, - "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": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "securityContext": { - "properties": { - "fsGroup": { - "format": "int64", - "type": "integer" - }, - "fsGroupChangePolicy": { - "type": "string" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "supplementalGroups": { - "items": { - "format": "int64", - "type": "integer" - }, - "type": "array" - }, - "sysctls": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "serviceAccountName": { - "type": "string" - }, - "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" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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": [ - "kesSecret" - ], - "type": "object", - "additionalProperties": false - }, - "lifecycle": { - "properties": { - "postStart": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "sleep": { - "properties": { - "seconds": { - "format": "int64", - "type": "integer" - } - }, - "required": [ - "seconds" - ], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "preStop": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "sleep": { - "properties": { - "seconds": { - "format": "int64", - "type": "integer" - } - }, - "required": [ - "seconds" - ], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "liveness": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "logging": { - "properties": { - "anonymous": { - "type": "boolean" - }, - "json": { - "type": "boolean" - }, - "quiet": { - "type": "boolean" - } - }, - "type": "object", - "additionalProperties": false - }, - "mountPath": { - "type": "string" - }, - "podManagementPolicy": { - "type": "string" - }, - "pools": { - "items": { - "properties": { - "affinity": { - "properties": { - "nodeAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "preference": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "weight": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "preference", - "weight" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "properties": { - "nodeSelectorTerms": { - "items": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "type": "array" - } - }, - "required": [ - "nodeSelectorTerms" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "podAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object", - "additionalProperties": false - }, - "weight": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "podAffinityTerm", - "weight" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "podAntiAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object", - "additionalProperties": false - }, - "weight": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "podAffinityTerm", - "weight" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "required": [ - "topologyKey" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "containerSecurityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "minLength": 1, - "type": "string" - }, - "nodeSelector": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "reclaimStorage": { - "type": "boolean" - }, - "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": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "runtimeClassName": { - "type": "string" - }, - "securityContext": { - "properties": { - "fsGroup": { - "format": "int64", - "type": "integer" - }, - "fsGroupChangePolicy": { - "type": "string" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "supplementalGroups": { - "items": { - "format": "int64", - "type": "integer" - }, - "type": "array" - }, - "sysctls": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "servers": { - "format": "int32", - "type": "integer", - "x-kubernetes-validations": [ - { - "message": "servers is immutable", - "rule": "self == oldSelf" - } - ] - }, - "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" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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" - }, - "volumeClaimTemplate": { - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "finalizers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "spec": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "dataSourceRef": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "resources": { - "properties": { - "limits": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "selector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "storageClassName": { - "type": "string" - }, - "volumeAttributesClassName": { - "type": "string" - }, - "volumeMode": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "status": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "allocatedResourceStatuses": { - "additionalProperties": { - "type": "string" - }, - "type": "object", - "x-kubernetes-map-type": "granular" - }, - "allocatedResources": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "capacity": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "conditions": { - "items": { - "properties": { - "lastProbeTime": { - "format": "date-time", - "type": "string" - }, - "lastTransitionTime": { - "format": "date-time", - "type": "string" - }, - "message": { - "type": "string" - }, - "reason": { - "type": "string" - }, - "status": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "status", - "type" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "currentVolumeAttributesClassName": { - "type": "string" - }, - "modifyVolumeStatus": { - "properties": { - "status": { - "type": "string" - }, - "targetVolumeAttributesClassName": { - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object", - "additionalProperties": false - }, - "phase": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "volumesPerServer": { - "format": "int32", - "type": "integer", - "x-kubernetes-validations": [ - { - "message": "volumesPerServer is immutable", - "rule": "self == oldSelf" - } - ] - } - }, - "required": [ - "name", - "servers", - "volumeClaimTemplate", - "volumesPerServer" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, - "priorityClassName": { - "type": "string" - }, - "prometheusOperator": { - "type": "boolean" - }, - "readiness": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "requestAutoCert": { - "type": "boolean" - }, - "serviceAccountName": { - "type": "string" - }, - "serviceMetadata": { - "properties": { - "consoleServiceAnnotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "consoleServiceLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "minioServiceAnnotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "minioServiceLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "sideCars": { - "properties": { - "containers": { - "items": { - "properties": { - "args": { - "items": { - "type": "string" - }, - "type": "array" - }, - "command": { - "items": { - "type": "string" - }, - "type": "array" - }, - "env": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "required": [ - "key" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "envFrom": { - "items": { - "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "prefix": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "image": { - "type": "string" - }, - "imagePullPolicy": { - "type": "string" - }, - "lifecycle": { - "properties": { - "postStart": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "sleep": { - "properties": { - "seconds": { - "format": "int64", - "type": "integer" - } - }, - "required": [ - "seconds" - ], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "preStop": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "sleep": { - "properties": { - "seconds": { - "format": "int64", - "type": "integer" - } - }, - "required": [ - "seconds" - ], - "type": "object", - "additionalProperties": false - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "livenessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "name": { - "type": "string" - }, - "ports": { - "items": { - "properties": { - "containerPort": { - "format": "int32", - "type": "integer" - }, - "hostIP": { - "type": "string" - }, - "hostPort": { - "format": "int32", - "type": "integer" - }, - "name": { - "type": "string" - }, - "protocol": { - "default": "TCP", - "type": "string" - } - }, - "required": [ - "containerPort" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "containerPort", - "protocol" - ], - "x-kubernetes-list-type": "map" - }, - "readinessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "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": { - "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": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "restartPolicy": { - "type": "string" - }, - "securityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "format": "int64", - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "format": "int64", - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "startupProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "stdin": { - "type": "boolean" - }, - "stdinOnce": { - "type": "boolean" - }, - "terminationMessagePath": { - "type": "string" - }, - "terminationMessagePolicy": { - "type": "string" - }, - "tty": { - "type": "boolean" - }, - "volumeDevices": { - "items": { - "properties": { - "devicePath": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "devicePath", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "volumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "mountPropagation": { - "type": "string" - }, - "name": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "subPath": { - "type": "string" - }, - "subPathExpr": { - "type": "string" - } - }, - "required": [ - "mountPath", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "workingDir": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "volumeClaimTemplates": { - "items": { - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "finalizers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "spec": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "dataSourceRef": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "resources": { - "properties": { - "limits": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "selector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "storageClassName": { - "type": "string" - }, - "volumeAttributesClassName": { - "type": "string" - }, - "volumeMode": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "status": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "allocatedResourceStatuses": { - "additionalProperties": { - "type": "string" - }, - "type": "object", - "x-kubernetes-map-type": "granular" - }, - "allocatedResources": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "capacity": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "conditions": { - "items": { - "properties": { - "lastProbeTime": { - "format": "date-time", - "type": "string" - }, - "lastTransitionTime": { - "format": "date-time", - "type": "string" - }, - "message": { - "type": "string" - }, - "reason": { - "type": "string" - }, - "status": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "status", - "type" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "currentVolumeAttributesClassName": { - "type": "string" - }, - "modifyVolumeStatus": { - "properties": { - "status": { - "type": "string" - }, - "targetVolumeAttributesClassName": { - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object", - "additionalProperties": false - }, - "phase": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "volumes": { - "items": { - "properties": { - "awsElasticBlockStore": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "format": "int32", - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "azureDisk": { - "properties": { - "cachingMode": { - "type": "string" - }, - "diskName": { - "type": "string" - }, - "diskURI": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "diskName", - "diskURI" - ], - "type": "object", - "additionalProperties": false - }, - "azureFile": { - "properties": { - "readOnly": { - "type": "boolean" - }, - "secretName": { - "type": "string" - }, - "shareName": { - "type": "string" - } - }, - "required": [ - "secretName", - "shareName" - ], - "type": "object", - "additionalProperties": false - }, - "cephfs": { - "properties": { - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretFile": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "user": { - "type": "string" - } - }, - "required": [ - "monitors" - ], - "type": "object", - "additionalProperties": false - }, - "cinder": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "configMap": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "csi": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "nodePublishSecretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "readOnly": { - "type": "boolean" - }, - "volumeAttributes": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "required": [ - "driver" - ], - "type": "object", - "additionalProperties": false - }, - "downwardAPI": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "emptyDir": { - "properties": { - "medium": { - "type": "string" - }, - "sizeLimit": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - } - }, - "type": "object", - "additionalProperties": false - }, - "ephemeral": { - "properties": { - "volumeClaimTemplate": { - "properties": { - "metadata": { - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "finalizers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "spec": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "dataSourceRef": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "resources": { - "properties": { - "limits": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "type": "object" - } - }, - "type": "object", - "additionalProperties": false - }, - "selector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "storageClassName": { - "type": "string" - }, - "volumeAttributesClassName": { - "type": "string" - }, - "volumeMode": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "spec" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "fc": { - "properties": { - "fsType": { - "type": "string" - }, - "lun": { - "format": "int32", - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "targetWWNs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "wwids": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "flexVolume": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "options": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "driver" - ], - "type": "object", - "additionalProperties": false - }, - "flocker": { - "properties": { - "datasetName": { - "type": "string" - }, - "datasetUUID": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "gcePersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "format": "int32", - "type": "integer" - }, - "pdName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "pdName" - ], - "type": "object", - "additionalProperties": false - }, - "gitRepo": { - "properties": { - "directory": { - "type": "string" - }, - "repository": { - "type": "string" - }, - "revision": { - "type": "string" - } - }, - "required": [ - "repository" - ], - "type": "object", - "additionalProperties": false - }, - "glusterfs": { - "properties": { - "endpoints": { - "type": "string" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "endpoints", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "hostPath": { - "properties": { - "path": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "iscsi": { - "properties": { - "chapAuthDiscovery": { - "type": "boolean" - }, - "chapAuthSession": { - "type": "boolean" - }, - "fsType": { - "type": "string" - }, - "initiatorName": { - "type": "string" - }, - "iqn": { - "type": "string" - }, - "iscsiInterface": { - "type": "string" - }, - "lun": { - "format": "int32", - "type": "integer" - }, - "portals": { - "items": { - "type": "string" - }, - "type": "array" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "targetPortal": { - "type": "string" - } - }, - "required": [ - "iqn", - "lun", - "targetPortal" - ], - "type": "object", - "additionalProperties": false - }, - "name": { - "type": "string" - }, - "nfs": { - "properties": { - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "server": { - "type": "string" - } - }, - "required": [ - "path", - "server" - ], - "type": "object", - "additionalProperties": false - }, - "persistentVolumeClaim": { - "properties": { - "claimName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "required": [ - "claimName" - ], - "type": "object", - "additionalProperties": false - }, - "photonPersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "pdID": { - "type": "string" - } - }, - "required": [ - "pdID" - ], - "type": "object", - "additionalProperties": false - }, - "portworxVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "required": [ - "volumeID" - ], - "type": "object", - "additionalProperties": false - }, - "projected": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "sources": { - "items": { - "properties": { - "clusterTrustBundle": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "key", - "operator" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "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": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "downwardAPI": { - "properties": { - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "required": [ - "fieldPath" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", - "x-kubernetes-int-or-string": true - }, - "resource": { - "type": "string" - } - }, - "required": [ - "resource" - ], - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "secret": { - "properties": { - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "serviceAccountToken": { - "properties": { - "audience": { - "type": "string" - }, - "expirationSeconds": { - "format": "int64", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "path" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "quobyte": { - "properties": { - "group": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "registry": { - "type": "string" - }, - "tenant": { - "type": "string" - }, - "user": { - "type": "string" - }, - "volume": { - "type": "string" - } - }, - "required": [ - "registry", - "volume" - ], - "type": "object", - "additionalProperties": false - }, - "rbd": { - "properties": { - "fsType": { - "type": "string" - }, - "image": { - "type": "string" - }, - "keyring": { - "type": "string" - }, - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "pool": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "user": { - "type": "string" - } - }, - "required": [ - "image", - "monitors" - ], - "type": "object", - "additionalProperties": false - }, - "scaleIO": { - "properties": { - "fsType": { - "type": "string" - }, - "gateway": { - "type": "string" - }, - "protectionDomain": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "sslEnabled": { - "type": "boolean" - }, - "storageMode": { - "type": "string" - }, - "storagePool": { - "type": "string" - }, - "system": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "required": [ - "gateway", - "secretRef", - "system" - ], - "type": "object", - "additionalProperties": false - }, - "secret": { - "properties": { - "defaultMode": { - "format": "int32", - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "format": "int32", - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "required": [ - "key", - "path" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "optional": { - "type": "boolean" - }, - "secretName": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "storageos": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "volumeName": { - "type": "string" - }, - "volumeNamespace": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "vsphereVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "storagePolicyID": { - "type": "string" - }, - "storagePolicyName": { - "type": "string" - }, - "volumePath": { - "type": "string" - } - }, - "required": [ - "volumePath" - ], - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "name" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "startup": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - }, - "failureThreshold": { - "format": "int32", - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "format": "int32", - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - }, - "scheme": { - "type": "string" - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "initialDelaySeconds": { - "format": "int32", - "type": "integer" - }, - "periodSeconds": { - "format": "int32", - "type": "integer" - }, - "successThreshold": { - "format": "int32", - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "x-kubernetes-int-or-string": true - } - }, - "required": [ - "port" - ], - "type": "object", - "additionalProperties": false - }, - "terminationGracePeriodSeconds": { - "format": "int64", - "type": "integer" - }, - "timeoutSeconds": { - "format": "int32", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "subPath": { - "type": "string" - }, - "users": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic", - "additionalProperties": false - }, - "type": "array" - } - }, - "required": [ - "pools" - ], - "type": "object", - "additionalProperties": false - }, - "status": { - "properties": { - "availableReplicas": { - "format": "int32", - "type": "integer" - }, - "certificates": { - "nullable": true, - "properties": { - "autoCertEnabled": { - "nullable": true, - "type": "boolean" - }, - "customCertificates": { - "nullable": true, - "properties": { - "client": { - "items": { - "properties": { - "certName": { - "type": "string" - }, - "domains": { - "items": { - "type": "string" - }, - "type": "array" - }, - "expiresIn": { - "type": "string" - }, - "expiry": { - "type": "string" - }, - "serialNo": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "minio": { - "items": { - "properties": { - "certName": { - "type": "string" - }, - "domains": { - "items": { - "type": "string" - }, - "type": "array" - }, - "expiresIn": { - "type": "string" - }, - "expiry": { - "type": "string" - }, - "serialNo": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "minioCAs": { - "items": { - "properties": { - "certName": { - "type": "string" - }, - "domains": { - "items": { - "type": "string" - }, - "type": "array" - }, - "expiresIn": { - "type": "string" - }, - "expiry": { - "type": "string" - }, - "serialNo": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": false - }, - "type": "array" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "type": "object", - "additionalProperties": false - }, - "currentState": { - "type": "string" - }, - "drivesHealing": { - "format": "int32", - "type": "integer" - }, - "drivesOffline": { - "format": "int32", - "type": "integer" - }, - "drivesOnline": { - "format": "int32", - "type": "integer" - }, - "healthMessage": { - "type": "string" - }, - "healthStatus": { - "type": "string" - }, - "pools": { - "items": { - "properties": { - "legacySecurityContext": { - "type": "boolean" - }, - "ssName": { - "type": "string" - }, - "state": { - "type": "string" - } - }, - "required": [ - "ssName", - "state" - ], - "type": "object", - "additionalProperties": false - }, - "nullable": true, - "type": "array" - }, - "provisionedBuckets": { - "type": "boolean" - }, - "provisionedUsers": { - "type": "boolean" - }, - "revision": { - "format": "int32", - "type": "integer" - }, - "syncVersion": { - "type": "string" - }, - "usage": { - "properties": { - "capacity": { - "format": "int64", - "type": "integer" - }, - "rawCapacity": { - "format": "int64", - "type": "integer" - }, - "rawUsage": { - "format": "int64", - "type": "integer" - }, - "tiers": { - "items": { - "properties": { - "Name": { - "type": "string" - }, - "Type": { - "type": "string" - }, - "totalSize": { - "format": "int64", - "type": "integer" - } - }, - "required": [ - "Name", - "totalSize" - ], - "type": "object", - "additionalProperties": false - }, - "type": "array" - }, - "usage": { - "format": "int64", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - }, - "waitingOnReady": { - "format": "date-time", - "type": "string" - }, - "writeQuorum": { - "format": "int32", - "type": "integer" - } - }, - "required": [ - "availableReplicas", - "certificates", - "currentState", - "pools", - "revision", - "syncVersion" - ], - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "spec" - ], - "type": "object" -} diff --git a/sts.min.io/policybinding_v1alpha1.json b/sts.min.io/policybinding_v1alpha1.json deleted file mode 100644 index f326dd5f..00000000 --- a/sts.min.io/policybinding_v1alpha1.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "type": "object" - }, - "spec": { - "properties": { - "application": { - "properties": { - "namespace": { - "type": "string" - }, - "serviceaccount": { - "type": "string" - } - }, - "required": [ - "namespace", - "serviceaccount" - ], - "type": "object", - "additionalProperties": false - }, - "policies": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "application", - "policies" - ], - "type": "object", - "additionalProperties": false - }, - "status": { - "properties": { - "currentState": { - "type": "string" - }, - "usage": { - "nullable": true, - "properties": { - "authotizations": { - "format": "int64", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "currentState", - "usage" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object" -} diff --git a/sts.min.io/policybinding_v1beta1.json b/sts.min.io/policybinding_v1beta1.json deleted file mode 100644 index f326dd5f..00000000 --- a/sts.min.io/policybinding_v1beta1.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "metadata": { - "type": "object" - }, - "spec": { - "properties": { - "application": { - "properties": { - "namespace": { - "type": "string" - }, - "serviceaccount": { - "type": "string" - } - }, - "required": [ - "namespace", - "serviceaccount" - ], - "type": "object", - "additionalProperties": false - }, - "policies": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "application", - "policies" - ], - "type": "object", - "additionalProperties": false - }, - "status": { - "properties": { - "currentState": { - "type": "string" - }, - "usage": { - "nullable": true, - "properties": { - "authotizations": { - "format": "int64", - "type": "integer" - } - }, - "type": "object", - "additionalProperties": false - } - }, - "required": [ - "currentState", - "usage" - ], - "type": "object", - "additionalProperties": false - } - }, - "type": "object" -}