Last active
August 22, 2020 23:46
-
-
Save vniche/b661d3b955fe76744ff5a0a084e42c9c to your computer and use it in GitHub Desktop.
jaeger-operator manifests to provision to a minikube K8S
This file contains hidden or 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: v1 | |
| kind: Namespace | |
| metadata: | |
| name: observability | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1beta1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.2.4 | |
| name: jaegers.jaegertracing.io | |
| spec: | |
| additionalPrinterColumns: | |
| - JSONPath: .status.phase | |
| description: Jaeger instance's status | |
| name: Status | |
| type: string | |
| - JSONPath: .status.version | |
| description: Jaeger Version | |
| name: Version | |
| type: string | |
| - JSONPath: .spec.strategy | |
| description: Jaeger deployment strategy | |
| name: Strategy | |
| type: string | |
| - JSONPath: .spec.storage.type | |
| description: Jaeger storage type | |
| name: Storage | |
| type: string | |
| - JSONPath: .metadata.creationTimestamp | |
| name: Age | |
| type: date | |
| group: jaegertracing.io | |
| names: | |
| kind: Jaeger | |
| listKind: JaegerList | |
| plural: jaegers | |
| singular: jaeger | |
| scope: Namespaced | |
| subresources: | |
| status: {} | |
| validation: | |
| openAPIV3Schema: | |
| properties: | |
| apiVersion: | |
| type: string | |
| kind: | |
| type: string | |
| metadata: | |
| type: object | |
| spec: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| agent: | |
| nullable: true | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| config: | |
| type: object | |
| image: | |
| type: string | |
| imagePullSecrets: | |
| items: | |
| properties: | |
| name: | |
| type: string | |
| type: object | |
| type: array | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| options: | |
| type: object | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| type: string | |
| strategy: | |
| 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 | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| allInOne: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| config: | |
| type: object | |
| image: | |
| type: string | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| options: | |
| type: object | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| 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 | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| collector: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| autoscale: | |
| type: boolean | |
| config: | |
| type: object | |
| image: | |
| type: string | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| maxReplicas: | |
| format: int32 | |
| type: integer | |
| minReplicas: | |
| format: int32 | |
| type: integer | |
| options: | |
| type: object | |
| replicas: | |
| format: int32 | |
| type: integer | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| 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 | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| ingester: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| autoscale: | |
| type: boolean | |
| config: | |
| type: object | |
| image: | |
| type: string | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| maxReplicas: | |
| format: int32 | |
| type: integer | |
| minReplicas: | |
| format: int32 | |
| type: integer | |
| options: | |
| type: object | |
| replicas: | |
| format: int32 | |
| type: integer | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| 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 | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| ingress: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| enabled: | |
| type: boolean | |
| hosts: | |
| items: | |
| type: string | |
| type: array | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| openshift: | |
| properties: | |
| delegateUrls: | |
| type: string | |
| htpasswdFile: | |
| type: string | |
| sar: | |
| type: string | |
| skipLogout: | |
| type: boolean | |
| type: object | |
| options: | |
| type: object | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| secretName: | |
| type: string | |
| security: | |
| type: string | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| type: string | |
| tls: | |
| items: | |
| properties: | |
| hosts: | |
| items: | |
| type: string | |
| type: array | |
| secretName: | |
| type: string | |
| type: object | |
| type: array | |
| tolerations: | |
| items: | |
| properties: | |
| effect: | |
| type: string | |
| key: | |
| type: string | |
| operator: | |
| type: string | |
| tolerationSeconds: | |
| format: int64 | |
| type: integer | |
| value: | |
| type: string | |
| type: object | |
| type: array | |
| volumeMounts: | |
| items: | |
| properties: | |
| mountPath: | |
| type: string | |
| mountPropagation: | |
| type: string | |
| name: | |
| type: string | |
| readOnly: | |
| type: boolean | |
| subPath: | |
| type: string | |
| subPathExpr: | |
| type: string | |
| required: | |
| - mountPath | |
| - name | |
| type: object | |
| type: array | |
| volumes: | |
| items: | |
| properties: | |
| awsElasticBlockStore: | |
| properties: | |
| fsType: | |
| type: string | |
| partition: | |
| format: int32 | |
| type: integer | |
| readOnly: | |
| type: boolean | |
| volumeID: | |
| type: string | |
| required: | |
| - volumeID | |
| type: object | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| query: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| image: | |
| type: string | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| options: | |
| type: object | |
| replicas: | |
| format: int32 | |
| type: integer | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| type: string | |
| serviceType: | |
| 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 | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| sampling: | |
| properties: | |
| options: | |
| type: object | |
| type: object | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| type: string | |
| storage: | |
| properties: | |
| cassandraCreateSchema: | |
| properties: | |
| datacenter: | |
| type: string | |
| enabled: | |
| type: boolean | |
| image: | |
| type: string | |
| mode: | |
| type: string | |
| timeout: | |
| type: string | |
| traceTTL: | |
| type: string | |
| ttlSecondsAfterFinished: | |
| format: int32 | |
| type: integer | |
| type: object | |
| dependencies: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| cassandraClientAuthEnabled: | |
| type: boolean | |
| elasticsearchClientNodeOnly: | |
| type: boolean | |
| elasticsearchNodesWanOnly: | |
| type: boolean | |
| enabled: | |
| type: boolean | |
| image: | |
| type: string | |
| javaOpts: | |
| type: string | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| schedule: | |
| type: string | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| type: string | |
| sparkMaster: | |
| type: string | |
| successfulJobsHistoryLimit: | |
| format: int32 | |
| type: integer | |
| tolerations: | |
| items: | |
| properties: | |
| effect: | |
| type: string | |
| key: | |
| type: string | |
| operator: | |
| type: string | |
| tolerationSeconds: | |
| format: int64 | |
| type: integer | |
| value: | |
| type: string | |
| type: object | |
| type: array | |
| ttlSecondsAfterFinished: | |
| format: int32 | |
| type: integer | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| elasticsearch: | |
| properties: | |
| image: | |
| type: string | |
| nodeCount: | |
| format: int32 | |
| type: integer | |
| nodeSelector: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| redundancyPolicy: | |
| type: string | |
| resources: | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| storage: | |
| properties: | |
| size: | |
| type: string | |
| storageClassName: | |
| type: string | |
| type: object | |
| type: object | |
| esIndexCleaner: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| enabled: | |
| type: boolean | |
| image: | |
| type: string | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| numberOfDays: | |
| type: integer | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| schedule: | |
| type: string | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| type: string | |
| successfulJobsHistoryLimit: | |
| format: int32 | |
| type: integer | |
| tolerations: | |
| items: | |
| properties: | |
| effect: | |
| type: string | |
| key: | |
| type: string | |
| operator: | |
| type: string | |
| tolerationSeconds: | |
| format: int64 | |
| type: integer | |
| value: | |
| type: string | |
| type: object | |
| type: array | |
| ttlSecondsAfterFinished: | |
| format: int32 | |
| type: integer | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| esRollover: | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| namespaces: | |
| items: | |
| type: string | |
| type: array | |
| topologyKey: | |
| type: string | |
| required: | |
| - topologyKey | |
| type: object | |
| type: array | |
| type: object | |
| type: object | |
| annotations: | |
| additionalProperties: | |
| type: string | |
| nullable: true | |
| type: object | |
| conditions: | |
| type: string | |
| image: | |
| type: string | |
| labels: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| readTTL: | |
| type: string | |
| resources: | |
| nullable: true | |
| properties: | |
| limits: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| requests: | |
| additionalProperties: | |
| type: string | |
| type: object | |
| type: object | |
| schedule: | |
| type: string | |
| securityContext: | |
| properties: | |
| fsGroup: | |
| format: int64 | |
| type: integer | |
| fsGroupChangePolicy: | |
| type: string | |
| runAsGroup: | |
| format: int64 | |
| type: integer | |
| runAsNonRoot: | |
| type: boolean | |
| runAsUser: | |
| format: int64 | |
| type: integer | |
| seLinuxOptions: | |
| properties: | |
| level: | |
| type: string | |
| role: | |
| type: string | |
| type: | |
| type: string | |
| user: | |
| type: string | |
| type: object | |
| 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 | |
| runAsUserName: | |
| type: string | |
| type: object | |
| type: object | |
| serviceAccount: | |
| type: string | |
| successfulJobsHistoryLimit: | |
| format: int32 | |
| type: integer | |
| tolerations: | |
| items: | |
| properties: | |
| effect: | |
| type: string | |
| key: | |
| type: string | |
| operator: | |
| type: string | |
| tolerationSeconds: | |
| format: int64 | |
| type: integer | |
| value: | |
| type: string | |
| type: object | |
| type: array | |
| ttlSecondsAfterFinished: | |
| format: int32 | |
| type: integer | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| options: | |
| type: object | |
| secretName: | |
| type: string | |
| type: | |
| type: string | |
| type: object | |
| strategy: | |
| 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 | |
| ui: | |
| properties: | |
| options: | |
| type: object | |
| type: object | |
| 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 | |
| volumes: | |
| 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: | |
| type: string | |
| resource: | |
| type: string | |
| required: | |
| - resource | |
| type: object | |
| required: | |
| - path | |
| type: object | |
| type: array | |
| type: object | |
| emptyDir: | |
| properties: | |
| medium: | |
| type: string | |
| sizeLimit: | |
| type: string | |
| 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: | |
| type: string | |
| 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 | |
| required: | |
| - sources | |
| 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 | |
| type: object | |
| status: | |
| properties: | |
| phase: | |
| type: string | |
| version: | |
| type: string | |
| required: | |
| - phase | |
| - version | |
| type: object | |
| type: object | |
| version: v1 | |
| versions: | |
| - name: v1 | |
| served: true | |
| storage: true | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: v1 | |
| kind: ServiceAccount | |
| metadata: | |
| name: jaeger-operator | |
| --- | |
| ## this is a set of basic permissions the Jaeger Operator needs when restricted to work in specific namespaces | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: Role | |
| metadata: | |
| name: jaeger-operator | |
| rules: | |
| ## our own custom resources | |
| - apiGroups: | |
| - jaegertracing.io | |
| resources: | |
| - "*" | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## for the operator's own deployment | |
| - apiGroups: | |
| - apps | |
| resourceNames: | |
| - jaeger-operator | |
| resources: | |
| - deployments/finalizers | |
| verbs: | |
| - update | |
| ## regular things the operator manages for an instance, as the result of processing CRs | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - configmaps | |
| - persistentvolumeclaims | |
| - pods | |
| - secrets | |
| - serviceaccounts | |
| - services | |
| - services/finalizers | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - apps | |
| resources: | |
| - deployments | |
| - daemonsets | |
| - replicasets | |
| - statefulsets | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - extensions | |
| resources: | |
| - ingresses | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| # Ingress for kubernetes 1.14 or higher | |
| - apiGroups: | |
| - networking.k8s.io | |
| resources: | |
| - ingresses | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - batch | |
| resources: | |
| - jobs | |
| - cronjobs | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - route.openshift.io | |
| resources: | |
| - routes | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - image.openshift.io | |
| resources: | |
| - imagestreams | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - autoscaling | |
| resources: | |
| - horizontalpodautoscalers | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## needed if you want the operator to create service monitors for the Jaeger instances | |
| - apiGroups: | |
| - monitoring.coreos.com | |
| resources: | |
| - servicemonitors | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## for the Elasticsearch auto-provisioning | |
| - apiGroups: | |
| - logging.openshift.io | |
| resources: | |
| - elasticsearches | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## for the Kafka auto-provisioning | |
| - apiGroups: | |
| - kafka.strimzi.io | |
| resources: | |
| - kafkas | |
| - kafkausers | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| --- | |
| kind: RoleBinding | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| metadata: | |
| name: jaeger-operator | |
| subjects: | |
| - kind: ServiceAccount | |
| name: jaeger-operator | |
| roleRef: | |
| kind: Role | |
| name: jaeger-operator | |
| apiGroup: rbac.authorization.k8s.io | |
| --- | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| name: jaeger-operator | |
| spec: | |
| replicas: 1 | |
| selector: | |
| matchLabels: | |
| name: jaeger-operator | |
| template: | |
| metadata: | |
| labels: | |
| name: jaeger-operator | |
| spec: | |
| serviceAccountName: jaeger-operator | |
| containers: | |
| - name: jaeger-operator | |
| image: jaegertracing/jaeger-operator:1.18.1 | |
| ports: | |
| - containerPort: 8383 | |
| name: http-metrics | |
| - containerPort: 8686 | |
| name: cr-metrics | |
| args: ["start"] | |
| imagePullPolicy: Always | |
| env: | |
| - name: WATCH_NAMESPACE | |
| value: "" | |
| # valueFrom: | |
| # fieldRef: | |
| # fieldPath: metadata.namespace | |
| - name: POD_NAME | |
| valueFrom: | |
| fieldRef: | |
| fieldPath: metadata.name | |
| - name: POD_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| fieldPath: metadata.namespace | |
| - name: OPERATOR_NAME | |
| value: "jaeger-operator" | |
| --- | |
| ## When using the operator in cluster-wide mode, this ClusterRole has to be created and bound to the jaeger-operator service account, | |
| ## so that the operator can watch and create resources in every namespace in the cluster. | |
| ## An alternative to this cluster role is to create one role binding for each namespace that the operator should watch | |
| ## in that case, don't forget to add a comma-separated list of namespaces as WATCH_NAMESPACE in the operator's deployment. | |
| ## Further down in this file there's another set of rules, with extra optional permissions | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: ClusterRole | |
| metadata: | |
| name: jaeger-operator | |
| rules: | |
| ## our own custom resources | |
| - apiGroups: | |
| - jaegertracing.io | |
| resources: | |
| - "*" | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## for the operator's own deployment | |
| - apiGroups: | |
| - apps | |
| resourceNames: | |
| - jaeger-operator | |
| resources: | |
| - deployments/finalizers | |
| verbs: | |
| - update | |
| ## regular things the operator manages for an instance, as the result of processing CRs | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - configmaps | |
| - persistentvolumeclaims | |
| - pods | |
| - secrets | |
| - serviceaccounts | |
| - services | |
| - services/finalizers | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - apps | |
| resources: | |
| - deployments | |
| - daemonsets | |
| - replicasets | |
| - statefulsets | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - extensions | |
| resources: | |
| - ingresses | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| # Ingress for kubernetes 1.14 or higher | |
| - apiGroups: | |
| - networking.k8s.io | |
| resources: | |
| - ingresses | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - batch | |
| resources: | |
| - jobs | |
| - cronjobs | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - route.openshift.io | |
| resources: | |
| - routes | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - autoscaling | |
| resources: | |
| - horizontalpodautoscalers | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## needed if you want the operator to create service monitors for the Jaeger instances | |
| - apiGroups: | |
| - monitoring.coreos.com | |
| resources: | |
| - servicemonitors | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## for the Elasticsearch auto-provisioning | |
| - apiGroups: | |
| - logging.openshift.io | |
| resources: | |
| - elasticsearches | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## for the Kafka auto-provisioning | |
| - apiGroups: | |
| - kafka.strimzi.io | |
| resources: | |
| - kafkas | |
| - kafkausers | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## Extra permissions | |
| ## This is an extra set of permissions that the Jaeger Operator might make use of if granted | |
| ## needed if support for injecting sidecars based on namespace annotation is required | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - namespaces | |
| verbs: | |
| - "get" | |
| - "list" | |
| - "watch" | |
| ## needed if support for injecting sidecars based on deployment annotation is required, across all namespaces | |
| - apiGroups: | |
| - apps | |
| resources: | |
| - deployments | |
| verbs: | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| ## needed only when .Spec.Ingress.Openshift.DelegateUrls is used | |
| - apiGroups: | |
| - rbac.authorization.k8s.io | |
| resources: | |
| - clusterrolebindings | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| --- | |
| kind: ClusterRoleBinding | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| metadata: | |
| name: jaeger-operator | |
| subjects: | |
| - kind: ServiceAccount | |
| name: jaeger-operator | |
| namespace: "observability" # change to point to the namespace you installed your operator | |
| roleRef: | |
| kind: ClusterRole | |
| name: jaeger-operator | |
| apiGroup: rbac.authorization.k8s.io |
This file contains hidden or 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: jaegertracing.io/v1 | |
| kind: Jaeger | |
| metadata: | |
| name: tracing | |
| strategy: production |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment