From 49f397413f108905fc63b655e7a32a596e3d407b Mon Sep 17 00:00:00 2001 From: Rafal Korepta Date: Fri, 29 Nov 2024 17:42:09 +0100 Subject: [PATCH] Remove none existent post-upgrade-job values Reference https://github.com/redpanda-data/helm-charts/releases/tag/redpanda-5.9.6 https://github.com/redpanda-data/helm-charts/pull/1534 https://github.com/redpanda-data/helm-charts/blob/e568f0cd3e12d040ad7c2d5bdc36aba1060ea8c0/CHANGELOG.md?plain=1#L85-L92 --- charts/redpanda/values.go | 16 - charts/redpanda/values.schema.json | 5471 ------------------------- charts/redpanda/values_partial.gen.go | 14 - 3 files changed, 5501 deletions(-) diff --git a/charts/redpanda/values.go b/charts/redpanda/values.go index 00a8978ad..8984c944b 100644 --- a/charts/redpanda/values.go +++ b/charts/redpanda/values.go @@ -79,7 +79,6 @@ type Values struct { Resources RedpandaResources `json:"resources"` Storage Storage `json:"storage"` PostInstallJob PostInstallJob `json:"post_install_job"` - PostUpgradeJob PostUpgradeJob `json:"post_upgrade_job"` Statefulset Statefulset `json:"statefulset"` ServiceAccount ServiceAccountCfg `json:"serviceAccount"` RBAC RBAC `json:"rbac"` @@ -509,21 +508,6 @@ type PostInstallJob struct { PodTemplate PodTemplate `json:"podTemplate"` } -type PostUpgradeJob struct { - Resources corev1.ResourceRequirements `json:"resources"` - Affinity corev1.Affinity `json:"affinity"` - Enabled bool `json:"enabled"` - Labels map[string]string `json:"labels"` - Annotations map[string]string `json:"annotations"` - BackoffLimit *int32 `json:"backoffLimit"` - // Deprecated. Prefer [PodTemplate.Spec.Containers.Env]. - ExtraEnv []corev1.EnvVar `json:"extraEnv"` - ExtraEnvFrom []corev1.EnvFromSource `json:"extraEnvFrom"` - // Deprecated. Prefer [PodTemplate.Spec.SecurityContext]. - SecurityContext *corev1.SecurityContext `json:"securityContext"` - PodTemplate PodTemplate `json:"podTemplate"` -} - type PodTemplate struct { Labels map[string]string `json:"labels,omitempty" jsonschema:"required"` Annotations map[string]string `json:"annotations,omitempty" jsonschema:"required"` diff --git a/charts/redpanda/values.schema.json b/charts/redpanda/values.schema.json index b585e0aa0..02d485966 100644 --- a/charts/redpanda/values.schema.json +++ b/charts/redpanda/values.schema.json @@ -13828,5477 +13828,6 @@ }, "type": "object" }, - "post_upgrade_job": { - "properties": { - "affinity": { - "properties": { - "nodeAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "preference": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "weight": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "properties": { - "nodeSelectorTerms": { - "oneOf": [ - { - "items": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - }, - "podAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "type": "object" - }, - "weight": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - }, - "podAntiAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "type": "object" - }, - "weight": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - }, - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "backoffLimit": { - "type": "integer" - }, - "enabled": { - "type": "boolean" - }, - "extraEnv": { - "oneOf": [ - { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - }, - "valueFrom": { - "properties": { - "configMapKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "type": "object" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "resource": { - "type": "string" - } - }, - "type": "object" - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "extraEnvFrom": { - "oneOf": [ - { - "items": { - "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - }, - "prefix": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "podTemplate": { - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "spec": { - "properties": { - "activeDeadlineSeconds": { - "type": "integer" - }, - "affinity": { - "properties": { - "nodeAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "preference": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "weight": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "properties": { - "nodeSelectorTerms": { - "oneOf": [ - { - "items": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchFields": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - }, - "podAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "type": "object" - }, - "weight": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - }, - "podAntiAffinity": { - "properties": { - "preferredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "podAffinityTerm": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "type": "object" - }, - "weight": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "requiredDuringSchedulingIgnoredDuringExecution": { - "oneOf": [ - { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "mismatchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "namespaceSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "namespaces": { - "items": { - "type": "string" - }, - "type": "array" - }, - "topologyKey": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - }, - "automountServiceAccountToken": { - "type": "boolean" - }, - "containers": { - "oneOf": [ - { - "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" - } - }, - "type": "object" - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "type": "object" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "resource": { - "type": "string" - } - }, - "type": "object" - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "envFrom": { - "items": { - "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - }, - "prefix": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "image": { - "type": "string" - }, - "imagePullPolicy": { - "type": "string" - }, - "lifecycle": { - "properties": { - "postStart": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "sleep": { - "properties": { - "seconds": { - "type": "integer" - } - }, - "type": "object" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - }, - "preStop": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "sleep": { - "properties": { - "seconds": { - "type": "integer" - } - }, - "type": "object" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "livenessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "ports": { - "items": { - "properties": { - "containerPort": { - "type": "integer" - }, - "hostIP": { - "type": "string" - }, - "hostPort": { - "type": "integer" - }, - "name": { - "type": "string" - }, - "protocol": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "readinessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "resizePolicy": { - "items": { - "properties": { - "resourceName": { - "type": "string" - }, - "restartPolicy": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "resources": { - "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "limits": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - } - }, - "type": "object" - }, - "restartPolicy": { - "type": "string" - }, - "securityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object" - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "startupProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "stdin": { - "type": "boolean" - }, - "stdinOnce": { - "type": "boolean" - }, - "terminationMessagePath": { - "type": "string" - }, - "terminationMessagePolicy": { - "type": "string" - }, - "tty": { - "type": "boolean" - }, - "volumeDevices": { - "items": { - "properties": { - "devicePath": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "volumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "mountPropagation": { - "type": "string" - }, - "name": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "subPath": { - "type": "string" - }, - "subPathExpr": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "workingDir": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "dnsConfig": { - "properties": { - "nameservers": { - "oneOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "options": { - "oneOf": [ - { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "searches": { - "oneOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - }, - "dnsPolicy": { - "type": "string" - }, - "enableServiceLinks": { - "type": "boolean" - }, - "ephemeralContainers": { - "oneOf": [ - { - "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" - } - }, - "type": "object" - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "type": "object" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "resource": { - "type": "string" - } - }, - "type": "object" - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "envFrom": { - "items": { - "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - }, - "prefix": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "image": { - "type": "string" - }, - "imagePullPolicy": { - "type": "string" - }, - "lifecycle": { - "properties": { - "postStart": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "sleep": { - "properties": { - "seconds": { - "type": "integer" - } - }, - "type": "object" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - }, - "preStop": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "sleep": { - "properties": { - "seconds": { - "type": "integer" - } - }, - "type": "object" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "livenessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "ports": { - "items": { - "properties": { - "containerPort": { - "type": "integer" - }, - "hostIP": { - "type": "string" - }, - "hostPort": { - "type": "integer" - }, - "name": { - "type": "string" - }, - "protocol": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "readinessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "resizePolicy": { - "items": { - "properties": { - "resourceName": { - "type": "string" - }, - "restartPolicy": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "resources": { - "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "limits": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - } - }, - "type": "object" - }, - "restartPolicy": { - "type": "string" - }, - "securityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object" - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "startupProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "stdin": { - "type": "boolean" - }, - "stdinOnce": { - "type": "boolean" - }, - "targetContainerName": { - "type": "string" - }, - "terminationMessagePath": { - "type": "string" - }, - "terminationMessagePolicy": { - "type": "string" - }, - "tty": { - "type": "boolean" - }, - "volumeDevices": { - "items": { - "properties": { - "devicePath": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "volumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "mountPropagation": { - "type": "string" - }, - "name": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "subPath": { - "type": "string" - }, - "subPathExpr": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "workingDir": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "hostAliases": { - "oneOf": [ - { - "items": { - "properties": { - "hostnames": { - "items": { - "type": "string" - }, - "type": "array" - }, - "ip": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "hostIPC": { - "type": "boolean" - }, - "hostNetwork": { - "type": "boolean" - }, - "hostPID": { - "type": "boolean" - }, - "hostUsers": { - "type": "boolean" - }, - "hostname": { - "type": "string" - }, - "imagePullSecrets": { - "oneOf": [ - { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "initContainers": { - "oneOf": [ - { - "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" - } - }, - "type": "object" - }, - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "type": "object" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "resource": { - "type": "string" - } - }, - "type": "object" - }, - "secretKeyRef": { - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "envFrom": { - "items": { - "properties": { - "configMapRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - }, - "prefix": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "image": { - "type": "string" - }, - "imagePullPolicy": { - "type": "string" - }, - "lifecycle": { - "properties": { - "postStart": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "sleep": { - "properties": { - "seconds": { - "type": "integer" - } - }, - "type": "object" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - }, - "preStop": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "sleep": { - "properties": { - "seconds": { - "type": "integer" - } - }, - "type": "object" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "livenessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "ports": { - "items": { - "properties": { - "containerPort": { - "type": "integer" - }, - "hostIP": { - "type": "string" - }, - "hostPort": { - "type": "integer" - }, - "name": { - "type": "string" - }, - "protocol": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "readinessProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "resizePolicy": { - "items": { - "properties": { - "resourceName": { - "type": "string" - }, - "restartPolicy": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "resources": { - "properties": { - "claims": { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "limits": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - } - }, - "type": "object" - }, - "restartPolicy": { - "type": "string" - }, - "securityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "items": { - "type": "string" - }, - "type": "array" - }, - "drop": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object" - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "startupProbe": { - "properties": { - "exec": { - "properties": { - "command": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "failureThreshold": { - "type": "integer" - }, - "grpc": { - "properties": { - "port": { - "type": "integer" - }, - "service": { - "type": "string" - } - }, - "type": "object" - }, - "httpGet": { - "properties": { - "host": { - "type": "string" - }, - "httpHeaders": { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - }, - "scheme": { - "type": "string" - } - }, - "type": "object" - }, - "initialDelaySeconds": { - "type": "integer" - }, - "periodSeconds": { - "type": "integer" - }, - "successThreshold": { - "type": "integer" - }, - "tcpSocket": { - "properties": { - "host": { - "type": "string" - }, - "port": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "number" - } - ] - } - }, - "type": "object" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "timeoutSeconds": { - "type": "integer" - } - }, - "type": "object" - }, - "stdin": { - "type": "boolean" - }, - "stdinOnce": { - "type": "boolean" - }, - "terminationMessagePath": { - "type": "string" - }, - "terminationMessagePolicy": { - "type": "string" - }, - "tty": { - "type": "boolean" - }, - "volumeDevices": { - "items": { - "properties": { - "devicePath": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "volumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "mountPropagation": { - "type": "string" - }, - "name": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "subPath": { - "type": "string" - }, - "subPathExpr": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "workingDir": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeSelector": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "os": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "overhead": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - }, - "preemptionPolicy": { - "type": "string" - }, - "priority": { - "type": "integer" - }, - "priorityClassName": { - "type": "string" - }, - "readinessGates": { - "oneOf": [ - { - "items": { - "properties": { - "conditionType": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "resourceClaims": { - "oneOf": [ - { - "items": { - "properties": { - "name": { - "type": "string" - }, - "source": { - "properties": { - "resourceClaimName": { - "type": "string" - }, - "resourceClaimTemplateName": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "restartPolicy": { - "type": "string" - }, - "runtimeClassName": { - "type": "string" - }, - "schedulerName": { - "type": "string" - }, - "schedulingGates": { - "oneOf": [ - { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "securityContext": { - "properties": { - "fsGroup": { - "type": "integer" - }, - "fsGroupChangePolicy": { - "enum": [ - "OnRootMismatch", - "Always" - ], - "type": "string" - }, - "runAsGroup": { - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object" - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "supplementalGroups": { - "oneOf": [ - { - "items": { - "type": "integer" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "sysctls": { - "oneOf": [ - { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "serviceAccount": { - "type": "string" - }, - "serviceAccountName": { - "type": "string" - }, - "setHostnameAsFQDN": { - "type": "boolean" - }, - "shareProcessNamespace": { - "type": "boolean" - }, - "subdomain": { - "type": "string" - }, - "terminationGracePeriodSeconds": { - "type": "integer" - }, - "tolerations": { - "oneOf": [ - { - "items": { - "properties": { - "effect": { - "type": "string" - }, - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "tolerationSeconds": { - "type": "integer" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "topologySpreadConstraints": { - "oneOf": [ - { - "items": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "matchLabelKeys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "maxSkew": { - "type": "integer" - }, - "minDomains": { - "type": "integer" - }, - "nodeAffinityPolicy": { - "type": "string" - }, - "nodeTaintsPolicy": { - "type": "string" - }, - "topologyKey": { - "type": "string" - }, - "whenUnsatisfiable": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "volumes": { - "oneOf": [ - { - "items": { - "properties": { - "awsElasticBlockStore": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "type": "object" - }, - "azureDisk": { - "properties": { - "cachingMode": { - "type": "string" - }, - "diskName": { - "type": "string" - }, - "diskURI": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "type": "object" - }, - "azureFile": { - "properties": { - "readOnly": { - "type": "boolean" - }, - "secretName": { - "type": "string" - }, - "shareName": { - "type": "string" - } - }, - "type": "object" - }, - "cephfs": { - "properties": { - "monitors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretFile": { - "type": "string" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "user": { - "type": "string" - } - }, - "type": "object" - }, - "cinder": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "volumeID": { - "type": "string" - } - }, - "type": "object" - }, - "configMap": { - "properties": { - "defaultMode": { - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - }, - "csi": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "nodePublishSecretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "readOnly": { - "type": "boolean" - }, - "volumeAttributes": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "downwardAPI": { - "properties": { - "defaultMode": { - "type": "integer" - }, - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "type": "object" - }, - "mode": { - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "resource": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "emptyDir": { - "properties": { - "medium": { - "type": "string" - }, - "sizeLimit": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - } - }, - "type": "object" - }, - "ephemeral": { - "properties": { - "volumeClaimTemplate": { - "properties": { - "metadata": { - "properties": { - "annotations": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "creationTimestamp": { - "properties": {}, - "type": "object" - }, - "deletionGracePeriodSeconds": { - "type": "integer" - }, - "deletionTimestamp": { - "properties": {}, - "type": "object" - }, - "finalizers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "generateName": { - "type": "string" - }, - "generation": { - "type": "integer" - }, - "labels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - }, - "ownerReferences": { - "items": { - "properties": { - "apiVersion": { - "type": "string" - }, - "blockOwnerDeletion": { - "type": "boolean" - }, - "controller": { - "type": "boolean" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "resourceVersion": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "type": "object" - }, - "spec": { - "properties": { - "accessModes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dataSource": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "dataSourceRef": { - "properties": { - "apiGroup": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "type": "object" - }, - "resources": { - "properties": { - "limits": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - } - }, - "type": "object" - }, - "selector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "storageClassName": { - "type": "string" - }, - "volumeAttributesClassName": { - "type": "string" - }, - "volumeMode": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "fc": { - "properties": { - "fsType": { - "type": "string" - }, - "lun": { - "type": "integer" - }, - "readOnly": { - "type": "boolean" - }, - "targetWWNs": { - "items": { - "type": "string" - }, - "type": "array" - }, - "wwids": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "flexVolume": { - "properties": { - "driver": { - "type": "string" - }, - "fsType": { - "type": "string" - }, - "options": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "flocker": { - "properties": { - "datasetName": { - "type": "string" - }, - "datasetUUID": { - "type": "string" - } - }, - "type": "object" - }, - "gcePersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "partition": { - "type": "integer" - }, - "pdName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "type": "object" - }, - "gitRepo": { - "properties": { - "directory": { - "type": "string" - }, - "repository": { - "type": "string" - }, - "revision": { - "type": "string" - } - }, - "type": "object" - }, - "glusterfs": { - "properties": { - "endpoints": { - "type": "string" - }, - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "type": "object" - }, - "hostPath": { - "properties": { - "path": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "iscsi": { - "properties": { - "chapAuthDiscovery": { - "type": "boolean" - }, - "chapAuthSession": { - "type": "boolean" - }, - "fsType": { - "type": "string" - }, - "initiatorName": { - "type": "string" - }, - "iqn": { - "type": "string" - }, - "iscsiInterface": { - "type": "string" - }, - "lun": { - "type": "integer" - }, - "portals": { - "items": { - "type": "string" - }, - "type": "array" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "targetPortal": { - "type": "string" - } - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "nfs": { - "properties": { - "path": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "server": { - "type": "string" - } - }, - "type": "object" - }, - "persistentVolumeClaim": { - "properties": { - "claimName": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - } - }, - "type": "object" - }, - "photonPersistentDisk": { - "properties": { - "fsType": { - "type": "string" - }, - "pdID": { - "type": "string" - } - }, - "type": "object" - }, - "portworxVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "volumeID": { - "type": "string" - } - }, - "type": "object" - }, - "projected": { - "properties": { - "defaultMode": { - "type": "integer" - }, - "sources": { - "items": { - "properties": { - "clusterTrustBundle": { - "properties": { - "labelSelector": { - "properties": { - "matchExpressions": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "operator": { - "type": "string" - }, - "values": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "type": "array" - }, - "matchLabels": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - }, - "path": { - "type": "string" - }, - "signerName": { - "type": "string" - } - }, - "type": "object" - }, - "configMap": { - "properties": { - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - }, - "downwardAPI": { - "properties": { - "items": { - "items": { - "properties": { - "fieldRef": { - "properties": { - "apiVersion": { - "type": "string" - }, - "fieldPath": { - "type": "string" - } - }, - "type": "object" - }, - "mode": { - "type": "integer" - }, - "path": { - "type": "string" - }, - "resourceFieldRef": { - "properties": { - "containerName": { - "type": "string" - }, - "divisor": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "resource": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "secret": { - "properties": { - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "name": { - "type": "string" - }, - "optional": { - "type": "boolean" - } - }, - "type": "object" - }, - "serviceAccountToken": { - "properties": { - "audience": { - "type": "string" - }, - "expirationSeconds": { - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "quobyte": { - "properties": { - "group": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "registry": { - "type": "string" - }, - "tenant": { - "type": "string" - }, - "user": { - "type": "string" - }, - "volume": { - "type": "string" - } - }, - "type": "object" - }, - "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" - }, - "user": { - "type": "string" - } - }, - "type": "object" - }, - "scaleIO": { - "properties": { - "fsType": { - "type": "string" - }, - "gateway": { - "type": "string" - }, - "protectionDomain": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "sslEnabled": { - "type": "boolean" - }, - "storageMode": { - "type": "string" - }, - "storagePool": { - "type": "string" - }, - "system": { - "type": "string" - }, - "volumeName": { - "type": "string" - } - }, - "type": "object" - }, - "secret": { - "properties": { - "defaultMode": { - "type": "integer" - }, - "items": { - "items": { - "properties": { - "key": { - "type": "string" - }, - "mode": { - "type": "integer" - }, - "path": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "optional": { - "type": "boolean" - }, - "secretName": { - "type": "string" - } - }, - "type": "object" - }, - "storageos": { - "properties": { - "fsType": { - "type": "string" - }, - "readOnly": { - "type": "boolean" - }, - "secretRef": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "volumeName": { - "type": "string" - }, - "volumeNamespace": { - "type": "string" - } - }, - "type": "object" - }, - "vsphereVolume": { - "properties": { - "fsType": { - "type": "string" - }, - "storagePolicyID": { - "type": "string" - }, - "storagePolicyName": { - "type": "string" - }, - "volumePath": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - } - }, - "required": [ - "labels", - "annotations" - ], - "type": "object" - }, - "resources": { - "properties": { - "claims": { - "oneOf": [ - { - "items": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "limits": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - }, - "requests": { - "additionalProperties": { - "oneOf": [ - { - "type": "integer" - }, - { - "pattern": "^[0-9]+(\\.[0-9]){0,1}(m|k|M|G|T|P|Ki|Mi|Gi|Ti|Pi)?$", - "type": "string" - } - ] - }, - "type": "object" - } - }, - "type": "object" - }, - "securityContext": { - "properties": { - "allowPrivilegeEscalation": { - "type": "boolean" - }, - "capabilities": { - "properties": { - "add": { - "oneOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "drop": { - "oneOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ] - } - }, - "type": "object" - }, - "privileged": { - "type": "boolean" - }, - "procMount": { - "type": "string" - }, - "readOnlyRootFilesystem": { - "type": "boolean" - }, - "runAsGroup": { - "type": "integer" - }, - "runAsNonRoot": { - "type": "boolean" - }, - "runAsUser": { - "type": "integer" - }, - "seLinuxOptions": { - "properties": { - "level": { - "type": "string" - }, - "role": { - "type": "string" - }, - "type": { - "type": "string" - }, - "user": { - "type": "string" - } - }, - "type": "object" - }, - "seccompProfile": { - "properties": { - "localhostProfile": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "windowsOptions": { - "properties": { - "gmsaCredentialSpec": { - "type": "string" - }, - "gmsaCredentialSpecName": { - "type": "string" - }, - "hostProcess": { - "type": "boolean" - }, - "runAsUserName": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, "rackAwareness": { "properties": { "enabled": { diff --git a/charts/redpanda/values_partial.gen.go b/charts/redpanda/values_partial.gen.go index f77806f9b..c7b6abd0e 100644 --- a/charts/redpanda/values_partial.gen.go +++ b/charts/redpanda/values_partial.gen.go @@ -41,7 +41,6 @@ type PartialValues struct { Resources *PartialRedpandaResources "json:\"resources,omitempty\"" Storage *PartialStorage "json:\"storage,omitempty\"" PostInstallJob *PartialPostInstallJob "json:\"post_install_job,omitempty\"" - PostUpgradeJob *PartialPostUpgradeJob "json:\"post_upgrade_job,omitempty\"" Statefulset *PartialStatefulset "json:\"statefulset,omitempty\"" ServiceAccount *PartialServiceAccountCfg "json:\"serviceAccount,omitempty\"" RBAC *PartialRBAC "json:\"rbac,omitempty\"" @@ -172,19 +171,6 @@ type PartialPostInstallJob struct { PodTemplate *PartialPodTemplate "json:\"podTemplate,omitempty\"" } -type PartialPostUpgradeJob struct { - Resources *corev1.ResourceRequirements "json:\"resources,omitempty\"" - Affinity *corev1.Affinity "json:\"affinity,omitempty\"" - Enabled *bool "json:\"enabled,omitempty\"" - Labels map[string]string "json:\"labels,omitempty\"" - Annotations map[string]string "json:\"annotations,omitempty\"" - BackoffLimit *int32 "json:\"backoffLimit,omitempty\"" - ExtraEnv []corev1.EnvVar "json:\"extraEnv,omitempty\"" - ExtraEnvFrom []corev1.EnvFromSource "json:\"extraEnvFrom,omitempty\"" - SecurityContext *corev1.SecurityContext "json:\"securityContext,omitempty\"" - PodTemplate *PartialPodTemplate "json:\"podTemplate,omitempty\"" -} - type PartialStatefulset struct { AdditionalSelectorLabels map[string]string "json:\"additionalSelectorLabels,omitempty\" jsonschema:\"required\"" NodeAffinity map[string]any "json:\"nodeAffinity,omitempty\""