Created
June 25, 2023 16:30
-
-
Save iliapolo/a20411d6c0c0d4aa95df003a93ed4bb0 to your computer and use it in GitHub Desktop.
github:percona/percona-xtradb-cluster-operator@1.12.0
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbclusters.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBCluster | |
listKind: PerconaXtraDBClusterList | |
plural: perconaxtradbclusters | |
shortNames: | |
- pxc | |
- pxcs | |
singular: perconaxtradbcluster | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-2-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: false | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-3-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: false | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-4-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: false | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-5-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: false | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-6-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: false | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-7-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: false | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-8-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: false | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-9-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: false | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-10-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: ENDPOINT | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-11-0 | |
schema: | |
openAPIV3Schema: | |
properties: | |
spec: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
status: | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
schema: | |
openAPIV3Schema: | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
properties: | |
allowUnsafeConfigurations: | |
type: boolean | |
backup: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
backoffLimit: | |
format: int32 | |
type: integer | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
imagePullSecrets: | |
items: | |
properties: | |
name: | |
type: string | |
type: object | |
type: array | |
pitr: | |
properties: | |
enabled: | |
type: boolean | |
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 | |
storageName: | |
type: string | |
timeBetweenUploads: | |
type: number | |
type: object | |
schedule: | |
items: | |
properties: | |
keep: | |
type: integer | |
name: | |
type: string | |
schedule: | |
type: string | |
storageName: | |
type: string | |
type: object | |
type: array | |
serviceAccountName: | |
type: string | |
storages: | |
additionalProperties: | |
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 | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- preference | |
- weight | |
type: object | |
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 | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
type: object | |
type: array | |
required: | |
- nodeSelectorTerms | |
type: object | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- podAffinityTerm | |
- weight | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
type: array | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- podAffinityTerm | |
- weight | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
type: array | |
type: object | |
type: object | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
azure: | |
properties: | |
container: | |
type: string | |
credentialsSecret: | |
type: string | |
endpointUrl: | |
type: string | |
storageClass: | |
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 | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
nodeSelector: | |
additionalProperties: | |
type: string | |
type: object | |
podSecurityContext: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
supplementalGroups: | |
items: | |
format: int64 | |
type: integer | |
type: array | |
sysctls: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
priorityClassName: | |
type: string | |
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 | |
runtimeClassName: | |
type: string | |
s3: | |
properties: | |
bucket: | |
type: string | |
credentialsSecret: | |
type: string | |
endpointUrl: | |
type: string | |
region: | |
type: string | |
type: object | |
schedulerName: | |
type: string | |
tolerations: | |
items: | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
format: int64 | |
type: integer | |
value: | |
type: string | |
type: object | |
type: array | |
type: | |
type: string | |
verifyTLS: | |
type: boolean | |
volume: | |
properties: | |
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 | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
required: | |
- path | |
type: object | |
persistentVolumeClaim: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
type: object | |
type: object | |
type: object | |
type: object | |
crVersion: | |
type: string | |
enableCRValidationWebhook: | |
type: boolean | |
haproxy: | |
properties: | |
affinity: | |
properties: | |
advanced: | |
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 | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- preference | |
- weight | |
type: object | |
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 | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
type: object | |
type: array | |
required: | |
- nodeSelectorTerms | |
type: object | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- podAffinityTerm | |
- weight | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
type: array | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- podAffinityTerm | |
- weight | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
type: array | |
type: object | |
type: object | |
antiAffinityTopologyKey: | |
type: string | |
type: object | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
configuration: | |
type: string | |
containerSecurityContext: | |
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: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
enabled: | |
type: boolean | |
envVarsSecret: | |
type: string | |
externalTrafficPolicy: | |
type: string | |
forceUnsafeBootstrap: | |
type: boolean | |
gracePeriod: | |
format: int64 | |
type: integer | |
hookScript: | |
type: string | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
imagePullSecrets: | |
items: | |
properties: | |
name: | |
type: string | |
type: object | |
type: array | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
livenessDelaySec: | |
format: int32 | |
type: integer | |
livenessProbes: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
loadBalancerIP: | |
type: string | |
loadBalancerSourceRanges: | |
items: | |
type: string | |
type: array | |
nodeSelector: | |
additionalProperties: | |
type: string | |
type: object | |
podDisruptionBudget: | |
properties: | |
maxUnavailable: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
minAvailable: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
type: object | |
podSecurityContext: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
supplementalGroups: | |
items: | |
format: int64 | |
type: integer | |
type: array | |
sysctls: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
priorityClassName: | |
type: string | |
readinessDelaySec: | |
format: int32 | |
type: integer | |
readinessProbes: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
replicasExternalTrafficPolicy: | |
type: string | |
replicasLoadBalancerIP: | |
type: string | |
replicasLoadBalancerSourceRanges: | |
items: | |
type: string | |
type: array | |
replicasServiceAnnotations: | |
additionalProperties: | |
type: string | |
type: object | |
replicasServiceEnabled: | |
type: boolean | |
replicasServiceLabels: | |
additionalProperties: | |
type: string | |
type: object | |
replicasServiceType: | |
type: string | |
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 | |
runtimeClassName: | |
type: string | |
schedulerName: | |
type: string | |
serviceAccountName: | |
type: string | |
serviceAnnotations: | |
additionalProperties: | |
type: string | |
type: object | |
serviceLabels: | |
additionalProperties: | |
type: string | |
type: object | |
serviceType: | |
type: string | |
sidecarPVCs: | |
items: | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
status: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
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 | |
type: array | |
phase: | |
type: string | |
resizeStatus: | |
type: string | |
type: object | |
type: object | |
type: array | |
sidecarResources: | |
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 | |
sidecarVolumes: | |
items: | |
properties: | |
awsElasticBlockStore: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
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 | |
azureFile: | |
properties: | |
readOnly: | |
type: boolean | |
secretName: | |
type: string | |
shareName: | |
type: string | |
required: | |
- secretName | |
- shareName | |
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 | |
required: | |
- monitors | |
type: object | |
cinder: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
type: object | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
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 | |
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 | |
required: | |
- driver | |
type: object | |
downwardAPI: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
required: | |
- fieldPath | |
type: object | |
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 | |
required: | |
- path | |
type: object | |
type: array | |
type: object | |
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 | |
ephemeral: | |
properties: | |
volumeClaimTemplate: | |
properties: | |
metadata: | |
type: object | |
spec: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
required: | |
- spec | |
type: object | |
type: object | |
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 | |
flexVolume: | |
properties: | |
driver: | |
type: string | |
fsType: | |
type: string | |
options: | |
additionalProperties: | |
type: string | |
type: object | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
type: object | |
required: | |
- driver | |
type: object | |
flocker: | |
properties: | |
datasetName: | |
type: string | |
datasetUUID: | |
type: string | |
type: object | |
gcePersistentDisk: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
pdName: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- pdName | |
type: object | |
gitRepo: | |
properties: | |
directory: | |
type: string | |
repository: | |
type: string | |
revision: | |
type: string | |
required: | |
- repository | |
type: object | |
glusterfs: | |
properties: | |
endpoints: | |
type: string | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- endpoints | |
- path | |
type: object | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
required: | |
- path | |
type: object | |
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 | |
targetPortal: | |
type: string | |
required: | |
- iqn | |
- lun | |
- targetPortal | |
type: object | |
name: | |
type: string | |
nfs: | |
properties: | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
server: | |
type: string | |
required: | |
- path | |
- server | |
type: object | |
persistentVolumeClaim: | |
properties: | |
claimName: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- claimName | |
type: object | |
photonPersistentDisk: | |
properties: | |
fsType: | |
type: string | |
pdID: | |
type: string | |
required: | |
- pdID | |
type: object | |
portworxVolume: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
projected: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
sources: | |
items: | |
properties: | |
configMap: | |
properties: | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
required: | |
- key | |
- path | |
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 | |
required: | |
- fieldPath | |
type: object | |
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 | |
required: | |
- path | |
type: object | |
type: array | |
type: object | |
secret: | |
properties: | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
required: | |
- key | |
- path | |
type: object | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: object | |
serviceAccountToken: | |
properties: | |
audience: | |
type: string | |
expirationSeconds: | |
format: int64 | |
type: integer | |
path: | |
type: string | |
required: | |
- path | |
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 | |
required: | |
- registry | |
- volume | |
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 | |
required: | |
- image | |
- monitors | |
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 | |
required: | |
- gateway | |
- secretRef | |
- system | |
type: object | |
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 | |
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 | |
required: | |
- volumePath | |
type: object | |
required: | |
- name | |
type: object | |
type: array | |
sidecars: | |
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 | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
required: | |
- fieldPath | |
type: object | |
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 | |
secretKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
required: | |
- key | |
type: object | |
type: object | |
required: | |
- name | |
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 | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
required: | |
- port | |
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 | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
required: | |
- port | |
type: object | |
type: object | |
type: object | |
livenessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
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 | |
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 | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
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 | |
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: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
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: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
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 | |
required: | |
- devicePath | |
- name | |
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 | |
required: | |
- mountPath | |
- name | |
type: object | |
type: array | |
workingDir: | |
type: string | |
required: | |
- name | |
type: object | |
type: array | |
size: | |
format: int32 | |
type: integer | |
sslInternalSecretName: | |
type: string | |
sslSecretName: | |
type: string | |
tolerations: | |
items: | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
format: int64 | |
type: integer | |
value: | |
type: string | |
type: object | |
type: array | |
vaultSecretName: | |
type: string | |
volumeSpec: | |
properties: | |
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 | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
required: | |
- path | |
type: object | |
persistentVolumeClaim: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
type: object | |
type: object | |
ignoreAnnotations: | |
items: | |
type: string | |
type: array | |
ignoreLabels: | |
items: | |
type: string | |
type: array | |
initImage: | |
type: string | |
logCollectorSecretName: | |
type: string | |
logcollector: | |
properties: | |
configuration: | |
type: string | |
containerSecurityContext: | |
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: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
enabled: | |
type: boolean | |
hookScript: | |
type: string | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
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 | |
runtimeClassName: | |
type: string | |
type: object | |
pause: | |
type: boolean | |
platform: | |
type: string | |
pmm: | |
properties: | |
containerSecurityContext: | |
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: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
enabled: | |
type: boolean | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
proxysqlParams: | |
type: string | |
pxcParams: | |
type: string | |
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 | |
runtimeClassName: | |
type: string | |
serverHost: | |
type: string | |
serverUser: | |
type: string | |
type: object | |
proxysql: | |
properties: | |
affinity: | |
properties: | |
advanced: | |
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 | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- preference | |
- weight | |
type: object | |
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 | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
type: object | |
type: array | |
required: | |
- nodeSelectorTerms | |
type: object | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- podAffinityTerm | |
- weight | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
type: array | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- podAffinityTerm | |
- weight | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
type: array | |
type: object | |
type: object | |
antiAffinityTopologyKey: | |
type: string | |
type: object | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
configuration: | |
type: string | |
containerSecurityContext: | |
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: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
enabled: | |
type: boolean | |
envVarsSecret: | |
type: string | |
externalTrafficPolicy: | |
type: string | |
forceUnsafeBootstrap: | |
type: boolean | |
gracePeriod: | |
format: int64 | |
type: integer | |
hookScript: | |
type: string | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
imagePullSecrets: | |
items: | |
properties: | |
name: | |
type: string | |
type: object | |
type: array | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
livenessDelaySec: | |
format: int32 | |
type: integer | |
livenessProbes: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
loadBalancerIP: | |
type: string | |
loadBalancerSourceRanges: | |
items: | |
type: string | |
type: array | |
nodeSelector: | |
additionalProperties: | |
type: string | |
type: object | |
podDisruptionBudget: | |
properties: | |
maxUnavailable: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
minAvailable: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
type: object | |
podSecurityContext: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
supplementalGroups: | |
items: | |
format: int64 | |
type: integer | |
type: array | |
sysctls: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
priorityClassName: | |
type: string | |
readinessDelaySec: | |
format: int32 | |
type: integer | |
readinessProbes: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
replicasExternalTrafficPolicy: | |
type: string | |
replicasServiceAnnotations: | |
additionalProperties: | |
type: string | |
type: object | |
replicasServiceLabels: | |
additionalProperties: | |
type: string | |
type: object | |
replicasServiceType: | |
type: string | |
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 | |
runtimeClassName: | |
type: string | |
schedulerName: | |
type: string | |
serviceAccountName: | |
type: string | |
serviceAnnotations: | |
additionalProperties: | |
type: string | |
type: object | |
serviceLabels: | |
additionalProperties: | |
type: string | |
type: object | |
serviceType: | |
type: string | |
sidecarPVCs: | |
items: | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
status: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
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 | |
type: array | |
phase: | |
type: string | |
resizeStatus: | |
type: string | |
type: object | |
type: object | |
type: array | |
sidecarResources: | |
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 | |
sidecarVolumes: | |
items: | |
properties: | |
awsElasticBlockStore: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
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 | |
azureFile: | |
properties: | |
readOnly: | |
type: boolean | |
secretName: | |
type: string | |
shareName: | |
type: string | |
required: | |
- secretName | |
- shareName | |
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 | |
required: | |
- monitors | |
type: object | |
cinder: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
type: object | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
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 | |
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 | |
required: | |
- driver | |
type: object | |
downwardAPI: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
required: | |
- fieldPath | |
type: object | |
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 | |
required: | |
- path | |
type: object | |
type: array | |
type: object | |
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 | |
ephemeral: | |
properties: | |
volumeClaimTemplate: | |
properties: | |
metadata: | |
type: object | |
spec: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
required: | |
- spec | |
type: object | |
type: object | |
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 | |
flexVolume: | |
properties: | |
driver: | |
type: string | |
fsType: | |
type: string | |
options: | |
additionalProperties: | |
type: string | |
type: object | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
type: object | |
required: | |
- driver | |
type: object | |
flocker: | |
properties: | |
datasetName: | |
type: string | |
datasetUUID: | |
type: string | |
type: object | |
gcePersistentDisk: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
pdName: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- pdName | |
type: object | |
gitRepo: | |
properties: | |
directory: | |
type: string | |
repository: | |
type: string | |
revision: | |
type: string | |
required: | |
- repository | |
type: object | |
glusterfs: | |
properties: | |
endpoints: | |
type: string | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- endpoints | |
- path | |
type: object | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
required: | |
- path | |
type: object | |
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 | |
targetPortal: | |
type: string | |
required: | |
- iqn | |
- lun | |
- targetPortal | |
type: object | |
name: | |
type: string | |
nfs: | |
properties: | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
server: | |
type: string | |
required: | |
- path | |
- server | |
type: object | |
persistentVolumeClaim: | |
properties: | |
claimName: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- claimName | |
type: object | |
photonPersistentDisk: | |
properties: | |
fsType: | |
type: string | |
pdID: | |
type: string | |
required: | |
- pdID | |
type: object | |
portworxVolume: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
projected: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
sources: | |
items: | |
properties: | |
configMap: | |
properties: | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
required: | |
- key | |
- path | |
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 | |
required: | |
- fieldPath | |
type: object | |
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 | |
required: | |
- path | |
type: object | |
type: array | |
type: object | |
secret: | |
properties: | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
required: | |
- key | |
- path | |
type: object | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: object | |
serviceAccountToken: | |
properties: | |
audience: | |
type: string | |
expirationSeconds: | |
format: int64 | |
type: integer | |
path: | |
type: string | |
required: | |
- path | |
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 | |
required: | |
- registry | |
- volume | |
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 | |
required: | |
- image | |
- monitors | |
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 | |
required: | |
- gateway | |
- secretRef | |
- system | |
type: object | |
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 | |
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 | |
required: | |
- volumePath | |
type: object | |
required: | |
- name | |
type: object | |
type: array | |
sidecars: | |
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 | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
required: | |
- fieldPath | |
type: object | |
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 | |
secretKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
required: | |
- key | |
type: object | |
type: object | |
required: | |
- name | |
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 | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
required: | |
- port | |
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 | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
required: | |
- port | |
type: object | |
type: object | |
type: object | |
livenessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
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 | |
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 | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
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 | |
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: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
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: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
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 | |
required: | |
- devicePath | |
- name | |
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 | |
required: | |
- mountPath | |
- name | |
type: object | |
type: array | |
workingDir: | |
type: string | |
required: | |
- name | |
type: object | |
type: array | |
size: | |
format: int32 | |
type: integer | |
sslInternalSecretName: | |
type: string | |
sslSecretName: | |
type: string | |
tolerations: | |
items: | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
format: int64 | |
type: integer | |
value: | |
type: string | |
type: object | |
type: array | |
vaultSecretName: | |
type: string | |
volumeSpec: | |
properties: | |
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 | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
required: | |
- path | |
type: object | |
persistentVolumeClaim: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
type: object | |
type: object | |
pxc: | |
properties: | |
affinity: | |
properties: | |
advanced: | |
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 | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- preference | |
- weight | |
type: object | |
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 | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
type: object | |
type: array | |
required: | |
- nodeSelectorTerms | |
type: object | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- podAffinityTerm | |
- weight | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
type: array | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
weight: | |
format: int32 | |
type: integer | |
required: | |
- podAffinityTerm | |
- weight | |
type: object | |
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 | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaceSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
required: | |
- topologyKey | |
type: object | |
type: array | |
type: object | |
type: object | |
antiAffinityTopologyKey: | |
type: string | |
type: object | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
autoRecovery: | |
type: boolean | |
configuration: | |
type: string | |
containerSecurityContext: | |
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: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
enabled: | |
type: boolean | |
envVarsSecret: | |
type: string | |
expose: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
enabled: | |
type: boolean | |
loadBalancerSourceRanges: | |
items: | |
type: string | |
type: array | |
trafficPolicy: | |
type: string | |
type: | |
type: string | |
type: object | |
externalTrafficPolicy: | |
type: string | |
forceUnsafeBootstrap: | |
type: boolean | |
gracePeriod: | |
format: int64 | |
type: integer | |
hookScript: | |
type: string | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
imagePullSecrets: | |
items: | |
properties: | |
name: | |
type: string | |
type: object | |
type: array | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
livenessDelaySec: | |
format: int32 | |
type: integer | |
livenessProbes: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
loadBalancerIP: | |
type: string | |
loadBalancerSourceRanges: | |
items: | |
type: string | |
type: array | |
nodeSelector: | |
additionalProperties: | |
type: string | |
type: object | |
podDisruptionBudget: | |
properties: | |
maxUnavailable: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
minAvailable: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
type: object | |
podSecurityContext: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
type: object | |
supplementalGroups: | |
items: | |
format: int64 | |
type: integer | |
type: array | |
sysctls: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
windowsOptions: | |
properties: | |
gmsaCredentialSpec: | |
type: string | |
gmsaCredentialSpecName: | |
type: string | |
hostProcess: | |
type: boolean | |
runAsUserName: | |
type: string | |
type: object | |
type: object | |
priorityClassName: | |
type: string | |
readinessDelaySec: | |
format: int32 | |
type: integer | |
readinessProbes: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
replicasExternalTrafficPolicy: | |
type: string | |
replicasServiceAnnotations: | |
additionalProperties: | |
type: string | |
type: object | |
replicasServiceLabels: | |
additionalProperties: | |
type: string | |
type: object | |
replicasServiceType: | |
type: string | |
replicationChannels: | |
items: | |
properties: | |
configuration: | |
properties: | |
ca: | |
type: string | |
sourceConnectRetry: | |
type: integer | |
sourceRetryCount: | |
type: integer | |
ssl: | |
type: boolean | |
sslSkipVerify: | |
type: boolean | |
type: object | |
isSource: | |
type: boolean | |
name: | |
type: string | |
sourcesList: | |
items: | |
properties: | |
host: | |
type: string | |
port: | |
type: integer | |
weight: | |
type: integer | |
type: object | |
type: array | |
type: object | |
type: array | |
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 | |
runtimeClassName: | |
type: string | |
schedulerName: | |
type: string | |
serviceAccountName: | |
type: string | |
serviceAnnotations: | |
additionalProperties: | |
type: string | |
type: object | |
serviceLabels: | |
additionalProperties: | |
type: string | |
type: object | |
serviceType: | |
type: string | |
sidecarPVCs: | |
items: | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
status: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
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 | |
type: array | |
phase: | |
type: string | |
resizeStatus: | |
type: string | |
type: object | |
type: object | |
type: array | |
sidecarResources: | |
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 | |
sidecarVolumes: | |
items: | |
properties: | |
awsElasticBlockStore: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
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 | |
azureFile: | |
properties: | |
readOnly: | |
type: boolean | |
secretName: | |
type: string | |
shareName: | |
type: string | |
required: | |
- secretName | |
- shareName | |
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 | |
required: | |
- monitors | |
type: object | |
cinder: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
type: object | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
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 | |
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 | |
required: | |
- driver | |
type: object | |
downwardAPI: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
required: | |
- fieldPath | |
type: object | |
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 | |
required: | |
- path | |
type: object | |
type: array | |
type: object | |
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 | |
ephemeral: | |
properties: | |
volumeClaimTemplate: | |
properties: | |
metadata: | |
type: object | |
spec: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
required: | |
- spec | |
type: object | |
type: object | |
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 | |
flexVolume: | |
properties: | |
driver: | |
type: string | |
fsType: | |
type: string | |
options: | |
additionalProperties: | |
type: string | |
type: object | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
type: object | |
required: | |
- driver | |
type: object | |
flocker: | |
properties: | |
datasetName: | |
type: string | |
datasetUUID: | |
type: string | |
type: object | |
gcePersistentDisk: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
pdName: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- pdName | |
type: object | |
gitRepo: | |
properties: | |
directory: | |
type: string | |
repository: | |
type: string | |
revision: | |
type: string | |
required: | |
- repository | |
type: object | |
glusterfs: | |
properties: | |
endpoints: | |
type: string | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- endpoints | |
- path | |
type: object | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
required: | |
- path | |
type: object | |
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 | |
targetPortal: | |
type: string | |
required: | |
- iqn | |
- lun | |
- targetPortal | |
type: object | |
name: | |
type: string | |
nfs: | |
properties: | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
server: | |
type: string | |
required: | |
- path | |
- server | |
type: object | |
persistentVolumeClaim: | |
properties: | |
claimName: | |
type: string | |
readOnly: | |
type: boolean | |
required: | |
- claimName | |
type: object | |
photonPersistentDisk: | |
properties: | |
fsType: | |
type: string | |
pdID: | |
type: string | |
required: | |
- pdID | |
type: object | |
portworxVolume: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
required: | |
- volumeID | |
type: object | |
projected: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
sources: | |
items: | |
properties: | |
configMap: | |
properties: | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
required: | |
- key | |
- path | |
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 | |
required: | |
- fieldPath | |
type: object | |
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 | |
required: | |
- path | |
type: object | |
type: array | |
type: object | |
secret: | |
properties: | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
required: | |
- key | |
- path | |
type: object | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: object | |
serviceAccountToken: | |
properties: | |
audience: | |
type: string | |
expirationSeconds: | |
format: int64 | |
type: integer | |
path: | |
type: string | |
required: | |
- path | |
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 | |
required: | |
- registry | |
- volume | |
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 | |
required: | |
- image | |
- monitors | |
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 | |
required: | |
- gateway | |
- secretRef | |
- system | |
type: object | |
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 | |
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 | |
required: | |
- volumePath | |
type: object | |
required: | |
- name | |
type: object | |
type: array | |
sidecars: | |
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 | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
required: | |
- fieldPath | |
type: object | |
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 | |
secretKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
required: | |
- key | |
type: object | |
type: object | |
required: | |
- name | |
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 | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
required: | |
- port | |
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 | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
required: | |
- port | |
type: object | |
type: object | |
type: object | |
livenessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
type: object | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
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 | |
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 | |
failureThreshold: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
type: object | |
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 | |
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: | |
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 | |
seccompProfile: | |
properties: | |
localhostProfile: | |
type: string | |
type: | |
type: string | |
required: | |
- type | |
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: | |
format: int32 | |
type: integer | |
grpc: | |
properties: | |
port: | |
format: int32 | |
type: integer | |
service: | |
type: string | |
required: | |
- port | |
type: object | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
required: | |
- name | |
- value | |
type: object | |
type: array | |
path: | |
type: string | |
port: | |
anyOf: | |
- type: integer | |
- type: string | |
x-kubernetes-int-or-string: true | |
scheme: | |
type: string | |
required: | |
- port | |
type: object | |
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 | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
timeoutSeconds: | |
format: int32 | |
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 | |
required: | |
- devicePath | |
- name | |
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 | |
required: | |
- mountPath | |
- name | |
type: object | |
type: array | |
workingDir: | |
type: string | |
required: | |
- name | |
type: object | |
type: array | |
size: | |
format: int32 | |
type: integer | |
sslInternalSecretName: | |
type: string | |
sslSecretName: | |
type: string | |
tolerations: | |
items: | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
format: int64 | |
type: integer | |
value: | |
type: string | |
type: object | |
type: array | |
vaultSecretName: | |
type: string | |
volumeSpec: | |
properties: | |
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 | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
required: | |
- path | |
type: object | |
persistentVolumeClaim: | |
properties: | |
accessModes: | |
items: | |
type: string | |
type: array | |
dataSource: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
dataSourceRef: | |
properties: | |
apiGroup: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- kind | |
- name | |
type: object | |
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 | |
selector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
required: | |
- key | |
- operator | |
type: object | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
type: object | |
storageClassName: | |
type: string | |
volumeMode: | |
type: string | |
volumeName: | |
type: string | |
type: object | |
type: object | |
type: object | |
secretsName: | |
type: string | |
sslInternalSecretName: | |
type: string | |
sslSecretName: | |
type: string | |
tls: | |
properties: | |
SANs: | |
items: | |
type: string | |
type: array | |
issuerConf: | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
required: | |
- name | |
type: object | |
type: object | |
updateStrategy: | |
type: string | |
upgradeOptions: | |
properties: | |
apply: | |
type: string | |
schedule: | |
type: string | |
versionServiceEndpoint: | |
type: string | |
type: object | |
vaultSecretName: | |
type: string | |
type: object | |
status: | |
properties: | |
backup: | |
properties: | |
image: | |
type: string | |
labelSelectorPath: | |
type: string | |
message: | |
type: string | |
status: | |
type: string | |
version: | |
type: string | |
type: object | |
conditions: | |
items: | |
properties: | |
lastTransitionTime: | |
format: date-time | |
type: string | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
type: | |
type: string | |
type: object | |
type: array | |
haproxy: | |
properties: | |
image: | |
type: string | |
labelSelectorPath: | |
type: string | |
message: | |
type: string | |
ready: | |
format: int32 | |
type: integer | |
size: | |
format: int32 | |
type: integer | |
status: | |
type: string | |
version: | |
type: string | |
type: object | |
host: | |
type: string | |
logcollector: | |
properties: | |
image: | |
type: string | |
labelSelectorPath: | |
type: string | |
message: | |
type: string | |
status: | |
type: string | |
version: | |
type: string | |
type: object | |
message: | |
items: | |
type: string | |
type: array | |
observedGeneration: | |
format: int64 | |
type: integer | |
pmm: | |
properties: | |
image: | |
type: string | |
labelSelectorPath: | |
type: string | |
message: | |
type: string | |
status: | |
type: string | |
version: | |
type: string | |
type: object | |
proxysql: | |
properties: | |
image: | |
type: string | |
labelSelectorPath: | |
type: string | |
message: | |
type: string | |
ready: | |
format: int32 | |
type: integer | |
size: | |
format: int32 | |
type: integer | |
status: | |
type: string | |
version: | |
type: string | |
type: object | |
pxc: | |
properties: | |
image: | |
type: string | |
labelSelectorPath: | |
type: string | |
message: | |
type: string | |
ready: | |
format: int32 | |
type: integer | |
size: | |
format: int32 | |
type: integer | |
status: | |
type: string | |
version: | |
type: string | |
type: object | |
pxcReplication: | |
properties: | |
replicationChannels: | |
items: | |
properties: | |
ca: | |
type: string | |
name: | |
type: string | |
sourceConnectRetry: | |
type: integer | |
sourceRetryCount: | |
type: integer | |
ssl: | |
type: boolean | |
sslSkipVerify: | |
type: boolean | |
type: object | |
type: array | |
type: object | |
ready: | |
format: int32 | |
type: integer | |
size: | |
format: int32 | |
type: integer | |
state: | |
type: string | |
type: object | |
type: object | |
x-kubernetes-preserve-unknown-fields: true | |
served: true | |
storage: true | |
subresources: | |
scale: | |
labelSelectorPath: .status.pxc.labelSelectorPath | |
specReplicasPath: .spec.pxc.size | |
statusReplicasPath: .status.pxc.size | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: | |
- v1 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbclusterbackups.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBClusterBackup | |
listKind: PerconaXtraDBClusterBackupList | |
plural: perconaxtradbclusterbackups | |
shortNames: | |
- pxc-backup | |
- pxc-backups | |
singular: perconaxtradbclusterbackup | |
preserveUnknownFields: true | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- description: Cluster name | |
jsonPath: .spec.pxcCluster | |
name: Cluster | |
type: string | |
- description: Storage name from pxc spec | |
jsonPath: .status.storageName | |
name: Storage | |
type: string | |
- description: Backup destination | |
jsonPath: .status.destination | |
name: Destination | |
type: string | |
- description: Job status | |
jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Completed time | |
jsonPath: .status.completed | |
name: Completed | |
type: date | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
served: true | |
storage: true | |
subresources: | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: null | |
storedVersions: | |
- v1 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbclusterrestores.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBClusterRestore | |
listKind: PerconaXtraDBClusterRestoreList | |
plural: perconaxtradbclusterrestores | |
shortNames: | |
- pxc-restore | |
- pxc-restores | |
singular: perconaxtradbclusterrestore | |
preserveUnknownFields: true | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- description: Cluster name | |
jsonPath: .spec.pxcCluster | |
name: Cluster | |
type: string | |
- description: Job status | |
jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Completed time | |
jsonPath: .status.completed | |
name: Completed | |
type: date | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
served: true | |
storage: true | |
subresources: | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: null | |
storedVersions: | |
- v1 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbclusters.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBCluster | |
listKind: PerconaXtraDBClusterList | |
plural: perconaxtradbclusters | |
shortNames: | |
- pxc | |
- pxcs | |
singular: perconaxtradbcluster | |
preserveUnknownFields: true | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-4-0 | |
served: true | |
storage: true | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-3-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-2-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-1-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1alpha1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: null | |
storedVersions: | |
- v1-4-0 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbclusters.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBCluster | |
listKind: PerconaXtraDBClusterList | |
plural: perconaxtradbclusters | |
shortNames: | |
- pxc | |
- pxcs | |
singular: perconaxtradbcluster | |
preserveUnknownFields: true | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-5-0 | |
served: true | |
storage: true | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-4-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-3-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-2-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-1-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1alpha1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: null | |
storedVersions: | |
- v1-5-0 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbclusters.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBCluster | |
listKind: PerconaXtraDBClusterList | |
plural: perconaxtradbclusters | |
shortNames: | |
- pxc | |
- pxcs | |
singular: perconaxtradbcluster | |
preserveUnknownFields: true | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-6-0 | |
served: true | |
storage: true | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-5-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-4-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-3-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-2-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-1-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1alpha1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: null | |
storedVersions: | |
- v1-6-0 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbclusters.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBCluster | |
listKind: PerconaXtraDBClusterList | |
plural: perconaxtradbclusters | |
shortNames: | |
- pxc | |
- pxcs | |
singular: perconaxtradbcluster | |
preserveUnknownFields: true | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-7-0 | |
served: true | |
storage: true | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-6-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-5-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-4-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-3-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-2-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-1-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1alpha1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: null | |
storedVersions: | |
- v1-7-0 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbclusters.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBCluster | |
listKind: PerconaXtraDBClusterList | |
plural: perconaxtradbclusters | |
shortNames: | |
- pxc | |
- pxcs | |
singular: perconaxtradbcluster | |
preserveUnknownFields: true | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-8-0 | |
served: true | |
storage: true | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-7-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-6-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-5-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-4-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-3-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-2-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1-1-0 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.host | |
name: Endpoint | |
type: string | |
- jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Ready pxc nodes | |
jsonPath: .status.pxc.ready | |
name: PXC | |
type: string | |
- description: Ready proxysql nodes | |
jsonPath: .status.proxysql.ready | |
name: proxysql | |
type: string | |
- description: Ready haproxy nodes | |
jsonPath: .status.haproxy.ready | |
name: haproxy | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1alpha1 | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: null | |
storedVersions: | |
- v1-8-0 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
creationTimestamp: null | |
name: perconaxtradbbackups.pxc.percona.com | |
spec: | |
group: pxc.percona.com | |
names: | |
kind: PerconaXtraDBBackup | |
listKind: PerconaXtraDBBackupList | |
plural: perconaxtradbbackups | |
singular: perconaxtradbbackup | |
preserveUnknownFields: true | |
scope: Namespaced | |
versions: | |
- additionalPrinterColumns: | |
- description: Cluster name | |
jsonPath: .spec.pxcCluster | |
name: Cluster | |
type: string | |
- description: Storage name from pxc spec | |
jsonPath: .status.storageName | |
name: Storage | |
type: string | |
- description: Backup destination | |
jsonPath: .status.destination | |
name: Destination | |
type: string | |
- description: Job status | |
jsonPath: .status.state | |
name: Status | |
type: string | |
- description: Completed time | |
jsonPath: .status.completed | |
name: Completed | |
type: date | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1alpha1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: null | |
storedVersions: | |
- v1alpha1 | |
--- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment