github.com/percona/percona-xtradb-cluster-operator@v1.14.0/deploy/bundle.yaml (about)

     1  apiVersion: apiextensions.k8s.io/v1
     2  kind: CustomResourceDefinition
     3  metadata:
     4    annotations:
     5      controller-gen.kubebuilder.io/version: v0.8.0
     6    creationTimestamp: null
     7    name: perconaxtradbclusterbackups.pxc.percona.com
     8  spec:
     9    group: pxc.percona.com
    10    names:
    11      kind: PerconaXtraDBClusterBackup
    12      listKind: PerconaXtraDBClusterBackupList
    13      plural: perconaxtradbclusterbackups
    14      shortNames:
    15      - pxc-backup
    16      - pxc-backups
    17      singular: perconaxtradbclusterbackup
    18    scope: Namespaced
    19    versions:
    20    - additionalPrinterColumns:
    21      - description: Cluster name
    22        jsonPath: .spec.pxcCluster
    23        name: Cluster
    24        type: string
    25      - description: Storage name from pxc spec
    26        jsonPath: .status.storageName
    27        name: Storage
    28        type: string
    29      - description: Backup destination
    30        jsonPath: .status.destination
    31        name: Destination
    32        type: string
    33      - description: Job status
    34        jsonPath: .status.state
    35        name: Status
    36        type: string
    37      - description: Completed time
    38        jsonPath: .status.completed
    39        name: Completed
    40        type: date
    41      - jsonPath: .metadata.creationTimestamp
    42        name: Age
    43        type: date
    44      name: v1
    45      schema:
    46        openAPIV3Schema:
    47          properties:
    48            apiVersion:
    49              type: string
    50            kind:
    51              type: string
    52            metadata:
    53              type: object
    54            priorityClassName:
    55              type: string
    56            schedulerName:
    57              type: string
    58            spec:
    59              properties:
    60                containerOptions:
    61                  properties:
    62                    args:
    63                      properties:
    64                        xbcloud:
    65                          items:
    66                            type: string
    67                          type: array
    68                        xbstream:
    69                          items:
    70                            type: string
    71                          type: array
    72                        xtrabackup:
    73                          items:
    74                            type: string
    75                          type: array
    76                      type: object
    77                    env:
    78                      items:
    79                        properties:
    80                          name:
    81                            type: string
    82                          value:
    83                            type: string
    84                          valueFrom:
    85                            properties:
    86                              configMapKeyRef:
    87                                properties:
    88                                  key:
    89                                    type: string
    90                                  name:
    91                                    type: string
    92                                  optional:
    93                                    type: boolean
    94                                required:
    95                                - key
    96                                type: object
    97                              fieldRef:
    98                                properties:
    99                                  apiVersion:
   100                                    type: string
   101                                  fieldPath:
   102                                    type: string
   103                                required:
   104                                - fieldPath
   105                                type: object
   106                              resourceFieldRef:
   107                                properties:
   108                                  containerName:
   109                                    type: string
   110                                  divisor:
   111                                    anyOf:
   112                                    - type: integer
   113                                    - type: string
   114                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   115                                    x-kubernetes-int-or-string: true
   116                                  resource:
   117                                    type: string
   118                                required:
   119                                - resource
   120                                type: object
   121                              secretKeyRef:
   122                                properties:
   123                                  key:
   124                                    type: string
   125                                  name:
   126                                    type: string
   127                                  optional:
   128                                    type: boolean
   129                                required:
   130                                - key
   131                                type: object
   132                            type: object
   133                        required:
   134                        - name
   135                        type: object
   136                      type: array
   137                  type: object
   138                pxcCluster:
   139                  type: string
   140                storageName:
   141                  type: string
   142              type: object
   143            status:
   144              properties:
   145                azure:
   146                  properties:
   147                    container:
   148                      type: string
   149                    credentialsSecret:
   150                      type: string
   151                    endpointUrl:
   152                      type: string
   153                    storageClass:
   154                      type: string
   155                  type: object
   156                completed:
   157                  format: date-time
   158                  type: string
   159                conditions:
   160                  items:
   161                    properties:
   162                      lastTransitionTime:
   163                        format: date-time
   164                        type: string
   165                      message:
   166                        maxLength: 32768
   167                        type: string
   168                      observedGeneration:
   169                        format: int64
   170                        minimum: 0
   171                        type: integer
   172                      reason:
   173                        maxLength: 1024
   174                        minLength: 1
   175                        pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
   176                        type: string
   177                      status:
   178                        enum:
   179                        - "True"
   180                        - "False"
   181                        - Unknown
   182                        type: string
   183                      type:
   184                        maxLength: 316
   185                        pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
   186                        type: string
   187                    required:
   188                    - lastTransitionTime
   189                    - message
   190                    - reason
   191                    - status
   192                    - type
   193                    type: object
   194                  type: array
   195                destination:
   196                  type: string
   197                image:
   198                  type: string
   199                lastscheduled:
   200                  format: date-time
   201                  type: string
   202                latestRestorableTime:
   203                  format: date-time
   204                  type: string
   205                s3:
   206                  properties:
   207                    bucket:
   208                      type: string
   209                    credentialsSecret:
   210                      type: string
   211                    endpointUrl:
   212                      type: string
   213                    region:
   214                      type: string
   215                  type: object
   216                sslInternalSecretName:
   217                  type: string
   218                sslSecretName:
   219                  type: string
   220                state:
   221                  type: string
   222                storage_type:
   223                  type: string
   224                storageName:
   225                  type: string
   226                vaultSecretName:
   227                  type: string
   228                verifyTLS:
   229                  type: boolean
   230              type: object
   231          type: object
   232      served: true
   233      storage: true
   234      subresources:
   235        status: {}
   236  status:
   237    acceptedNames:
   238      kind: ""
   239      plural: ""
   240    conditions: []
   241    storedVersions: []
   242  ---
   243  apiVersion: apiextensions.k8s.io/v1
   244  kind: CustomResourceDefinition
   245  metadata:
   246    annotations:
   247      controller-gen.kubebuilder.io/version: v0.8.0
   248    creationTimestamp: null
   249    name: perconaxtradbclusterrestores.pxc.percona.com
   250  spec:
   251    group: pxc.percona.com
   252    names:
   253      kind: PerconaXtraDBClusterRestore
   254      listKind: PerconaXtraDBClusterRestoreList
   255      plural: perconaxtradbclusterrestores
   256      shortNames:
   257      - pxc-restore
   258      - pxc-restores
   259      singular: perconaxtradbclusterrestore
   260    scope: Namespaced
   261    versions:
   262    - additionalPrinterColumns:
   263      - description: Cluster name
   264        jsonPath: .spec.pxcCluster
   265        name: Cluster
   266        type: string
   267      - description: Job status
   268        jsonPath: .status.state
   269        name: Status
   270        type: string
   271      - description: Completed time
   272        jsonPath: .status.completed
   273        name: Completed
   274        type: date
   275      - jsonPath: .metadata.creationTimestamp
   276        name: Age
   277        type: date
   278      name: v1
   279      schema:
   280        openAPIV3Schema:
   281          properties:
   282            apiVersion:
   283              type: string
   284            kind:
   285              type: string
   286            metadata:
   287              type: object
   288            spec:
   289              properties:
   290                backupName:
   291                  type: string
   292                backupSource:
   293                  properties:
   294                    azure:
   295                      properties:
   296                        container:
   297                          type: string
   298                        credentialsSecret:
   299                          type: string
   300                        endpointUrl:
   301                          type: string
   302                        storageClass:
   303                          type: string
   304                      type: object
   305                    completed:
   306                      format: date-time
   307                      type: string
   308                    conditions:
   309                      items:
   310                        properties:
   311                          lastTransitionTime:
   312                            format: date-time
   313                            type: string
   314                          message:
   315                            maxLength: 32768
   316                            type: string
   317                          observedGeneration:
   318                            format: int64
   319                            minimum: 0
   320                            type: integer
   321                          reason:
   322                            maxLength: 1024
   323                            minLength: 1
   324                            pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
   325                            type: string
   326                          status:
   327                            enum:
   328                            - "True"
   329                            - "False"
   330                            - Unknown
   331                            type: string
   332                          type:
   333                            maxLength: 316
   334                            pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
   335                            type: string
   336                        required:
   337                        - lastTransitionTime
   338                        - message
   339                        - reason
   340                        - status
   341                        - type
   342                        type: object
   343                      type: array
   344                    destination:
   345                      type: string
   346                    image:
   347                      type: string
   348                    lastscheduled:
   349                      format: date-time
   350                      type: string
   351                    latestRestorableTime:
   352                      format: date-time
   353                      type: string
   354                    s3:
   355                      properties:
   356                        bucket:
   357                          type: string
   358                        credentialsSecret:
   359                          type: string
   360                        endpointUrl:
   361                          type: string
   362                        region:
   363                          type: string
   364                      type: object
   365                    sslInternalSecretName:
   366                      type: string
   367                    sslSecretName:
   368                      type: string
   369                    state:
   370                      type: string
   371                    storage_type:
   372                      type: string
   373                    storageName:
   374                      type: string
   375                    vaultSecretName:
   376                      type: string
   377                    verifyTLS:
   378                      type: boolean
   379                  type: object
   380                containerOptions:
   381                  properties:
   382                    args:
   383                      properties:
   384                        xbcloud:
   385                          items:
   386                            type: string
   387                          type: array
   388                        xbstream:
   389                          items:
   390                            type: string
   391                          type: array
   392                        xtrabackup:
   393                          items:
   394                            type: string
   395                          type: array
   396                      type: object
   397                    env:
   398                      items:
   399                        properties:
   400                          name:
   401                            type: string
   402                          value:
   403                            type: string
   404                          valueFrom:
   405                            properties:
   406                              configMapKeyRef:
   407                                properties:
   408                                  key:
   409                                    type: string
   410                                  name:
   411                                    type: string
   412                                  optional:
   413                                    type: boolean
   414                                required:
   415                                - key
   416                                type: object
   417                              fieldRef:
   418                                properties:
   419                                  apiVersion:
   420                                    type: string
   421                                  fieldPath:
   422                                    type: string
   423                                required:
   424                                - fieldPath
   425                                type: object
   426                              resourceFieldRef:
   427                                properties:
   428                                  containerName:
   429                                    type: string
   430                                  divisor:
   431                                    anyOf:
   432                                    - type: integer
   433                                    - type: string
   434                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   435                                    x-kubernetes-int-or-string: true
   436                                  resource:
   437                                    type: string
   438                                required:
   439                                - resource
   440                                type: object
   441                              secretKeyRef:
   442                                properties:
   443                                  key:
   444                                    type: string
   445                                  name:
   446                                    type: string
   447                                  optional:
   448                                    type: boolean
   449                                required:
   450                                - key
   451                                type: object
   452                            type: object
   453                        required:
   454                        - name
   455                        type: object
   456                      type: array
   457                  type: object
   458                pitr:
   459                  properties:
   460                    backupSource:
   461                      properties:
   462                        azure:
   463                          properties:
   464                            container:
   465                              type: string
   466                            credentialsSecret:
   467                              type: string
   468                            endpointUrl:
   469                              type: string
   470                            storageClass:
   471                              type: string
   472                          type: object
   473                        completed:
   474                          format: date-time
   475                          type: string
   476                        conditions:
   477                          items:
   478                            properties:
   479                              lastTransitionTime:
   480                                format: date-time
   481                                type: string
   482                              message:
   483                                maxLength: 32768
   484                                type: string
   485                              observedGeneration:
   486                                format: int64
   487                                minimum: 0
   488                                type: integer
   489                              reason:
   490                                maxLength: 1024
   491                                minLength: 1
   492                                pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
   493                                type: string
   494                              status:
   495                                enum:
   496                                - "True"
   497                                - "False"
   498                                - Unknown
   499                                type: string
   500                              type:
   501                                maxLength: 316
   502                                pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
   503                                type: string
   504                            required:
   505                            - lastTransitionTime
   506                            - message
   507                            - reason
   508                            - status
   509                            - type
   510                            type: object
   511                          type: array
   512                        destination:
   513                          type: string
   514                        image:
   515                          type: string
   516                        lastscheduled:
   517                          format: date-time
   518                          type: string
   519                        latestRestorableTime:
   520                          format: date-time
   521                          type: string
   522                        s3:
   523                          properties:
   524                            bucket:
   525                              type: string
   526                            credentialsSecret:
   527                              type: string
   528                            endpointUrl:
   529                              type: string
   530                            region:
   531                              type: string
   532                          type: object
   533                        sslInternalSecretName:
   534                          type: string
   535                        sslSecretName:
   536                          type: string
   537                        state:
   538                          type: string
   539                        storage_type:
   540                          type: string
   541                        storageName:
   542                          type: string
   543                        vaultSecretName:
   544                          type: string
   545                        verifyTLS:
   546                          type: boolean
   547                      type: object
   548                    date:
   549                      type: string
   550                    gtid:
   551                      type: string
   552                    type:
   553                      type: string
   554                  type: object
   555                pxcCluster:
   556                  type: string
   557                resources:
   558                  properties:
   559                    claims:
   560                      items:
   561                        properties:
   562                          name:
   563                            type: string
   564                        required:
   565                        - name
   566                        type: object
   567                      type: array
   568                      x-kubernetes-list-map-keys:
   569                      - name
   570                      x-kubernetes-list-type: map
   571                    limits:
   572                      additionalProperties:
   573                        anyOf:
   574                        - type: integer
   575                        - type: string
   576                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   577                        x-kubernetes-int-or-string: true
   578                      type: object
   579                    requests:
   580                      additionalProperties:
   581                        anyOf:
   582                        - type: integer
   583                        - type: string
   584                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   585                        x-kubernetes-int-or-string: true
   586                      type: object
   587                  type: object
   588              type: object
   589            status:
   590              properties:
   591                comments:
   592                  type: string
   593                completed:
   594                  format: date-time
   595                  type: string
   596                lastscheduled:
   597                  format: date-time
   598                  type: string
   599                state:
   600                  type: string
   601              type: object
   602          type: object
   603      served: true
   604      storage: true
   605      subresources:
   606        status: {}
   607  status:
   608    acceptedNames:
   609      kind: ""
   610      plural: ""
   611    conditions: []
   612    storedVersions: []
   613  ---
   614  apiVersion: apiextensions.k8s.io/v1
   615  kind: CustomResourceDefinition
   616  metadata:
   617    annotations:
   618      controller-gen.kubebuilder.io/version: v0.8.0
   619    creationTimestamp: null
   620    name: perconaxtradbclusters.pxc.percona.com
   621  spec:
   622    group: pxc.percona.com
   623    names:
   624      kind: PerconaXtraDBCluster
   625      listKind: PerconaXtraDBClusterList
   626      plural: perconaxtradbclusters
   627      shortNames:
   628      - pxc
   629      - pxcs
   630      singular: perconaxtradbcluster
   631    scope: Namespaced
   632    versions:
   633    - additionalPrinterColumns:
   634      - jsonPath: .status.host
   635        name: ENDPOINT
   636        type: string
   637      - jsonPath: .status.state
   638        name: Status
   639        type: string
   640      - jsonPath: .metadata.creationTimestamp
   641        name: Age
   642        type: date
   643      deprecated: true
   644      deprecationWarning: pxc.percona.com/v1-2-0 PerconaXtraDBCluster is deprecated
   645        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   646        migrate to pxc.percona.com/v1
   647      name: v1-2-0
   648      schema:
   649        openAPIV3Schema:
   650          properties:
   651            spec:
   652              type: object
   653              x-kubernetes-preserve-unknown-fields: true
   654            status:
   655              type: object
   656              x-kubernetes-preserve-unknown-fields: true
   657          type: object
   658      served: false
   659      storage: false
   660      subresources:
   661        status: {}
   662    - additionalPrinterColumns:
   663      - jsonPath: .status.host
   664        name: ENDPOINT
   665        type: string
   666      - jsonPath: .status.state
   667        name: Status
   668        type: string
   669      - jsonPath: .metadata.creationTimestamp
   670        name: Age
   671        type: date
   672      deprecated: true
   673      deprecationWarning: pxc.percona.com/v1-3-0 PerconaXtraDBCluster is deprecated
   674        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   675        migrate to pxc.percona.com/v1
   676      name: v1-3-0
   677      schema:
   678        openAPIV3Schema:
   679          properties:
   680            spec:
   681              type: object
   682              x-kubernetes-preserve-unknown-fields: true
   683            status:
   684              type: object
   685              x-kubernetes-preserve-unknown-fields: true
   686          type: object
   687      served: false
   688      storage: false
   689      subresources:
   690        status: {}
   691    - additionalPrinterColumns:
   692      - jsonPath: .status.host
   693        name: ENDPOINT
   694        type: string
   695      - jsonPath: .status.state
   696        name: Status
   697        type: string
   698      - jsonPath: .metadata.creationTimestamp
   699        name: Age
   700        type: date
   701      deprecated: true
   702      deprecationWarning: pxc.percona.com/v1-4-0 PerconaXtraDBCluster is deprecated
   703        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   704        migrate to pxc.percona.com/v1
   705      name: v1-4-0
   706      schema:
   707        openAPIV3Schema:
   708          properties:
   709            spec:
   710              type: object
   711              x-kubernetes-preserve-unknown-fields: true
   712            status:
   713              type: object
   714              x-kubernetes-preserve-unknown-fields: true
   715          type: object
   716      served: false
   717      storage: false
   718      subresources:
   719        status: {}
   720    - additionalPrinterColumns:
   721      - jsonPath: .status.host
   722        name: ENDPOINT
   723        type: string
   724      - jsonPath: .status.state
   725        name: Status
   726        type: string
   727      - jsonPath: .metadata.creationTimestamp
   728        name: Age
   729        type: date
   730      deprecated: true
   731      deprecationWarning: pxc.percona.com/v1-5-0 PerconaXtraDBCluster is deprecated
   732        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   733        migrate to pxc.percona.com/v1
   734      name: v1-5-0
   735      schema:
   736        openAPIV3Schema:
   737          properties:
   738            spec:
   739              type: object
   740              x-kubernetes-preserve-unknown-fields: true
   741            status:
   742              type: object
   743              x-kubernetes-preserve-unknown-fields: true
   744          type: object
   745      served: false
   746      storage: false
   747      subresources:
   748        status: {}
   749    - additionalPrinterColumns:
   750      - jsonPath: .status.host
   751        name: ENDPOINT
   752        type: string
   753      - jsonPath: .status.state
   754        name: Status
   755        type: string
   756      - jsonPath: .metadata.creationTimestamp
   757        name: Age
   758        type: date
   759      deprecated: true
   760      deprecationWarning: pxc.percona.com/v1-6-0 PerconaXtraDBCluster is deprecated
   761        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   762        migrate to pxc.percona.com/v1
   763      name: v1-6-0
   764      schema:
   765        openAPIV3Schema:
   766          properties:
   767            spec:
   768              type: object
   769              x-kubernetes-preserve-unknown-fields: true
   770            status:
   771              type: object
   772              x-kubernetes-preserve-unknown-fields: true
   773          type: object
   774      served: false
   775      storage: false
   776      subresources:
   777        status: {}
   778    - additionalPrinterColumns:
   779      - jsonPath: .status.host
   780        name: ENDPOINT
   781        type: string
   782      - jsonPath: .status.state
   783        name: Status
   784        type: string
   785      - jsonPath: .metadata.creationTimestamp
   786        name: Age
   787        type: date
   788      deprecated: true
   789      deprecationWarning: pxc.percona.com/v1-7-0 PerconaXtraDBCluster is deprecated
   790        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   791        migrate to pxc.percona.com/v1
   792      name: v1-7-0
   793      schema:
   794        openAPIV3Schema:
   795          properties:
   796            spec:
   797              type: object
   798              x-kubernetes-preserve-unknown-fields: true
   799            status:
   800              type: object
   801              x-kubernetes-preserve-unknown-fields: true
   802          type: object
   803      served: false
   804      storage: false
   805      subresources:
   806        status: {}
   807    - additionalPrinterColumns:
   808      - jsonPath: .status.host
   809        name: ENDPOINT
   810        type: string
   811      - jsonPath: .status.state
   812        name: Status
   813        type: string
   814      - jsonPath: .metadata.creationTimestamp
   815        name: Age
   816        type: date
   817      deprecated: true
   818      deprecationWarning: pxc.percona.com/v1-8-0 PerconaXtraDBCluster is deprecated
   819        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   820        migrate to pxc.percona.com/v1
   821      name: v1-8-0
   822      schema:
   823        openAPIV3Schema:
   824          properties:
   825            spec:
   826              type: object
   827              x-kubernetes-preserve-unknown-fields: true
   828            status:
   829              type: object
   830              x-kubernetes-preserve-unknown-fields: true
   831          type: object
   832      served: false
   833      storage: false
   834      subresources:
   835        status: {}
   836    - additionalPrinterColumns:
   837      - jsonPath: .status.host
   838        name: ENDPOINT
   839        type: string
   840      - jsonPath: .status.state
   841        name: Status
   842        type: string
   843      - jsonPath: .metadata.creationTimestamp
   844        name: Age
   845        type: date
   846      deprecated: true
   847      deprecationWarning: pxc.percona.com/v1-9-0 PerconaXtraDBCluster is deprecated
   848        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   849        migrate to pxc.percona.com/v1
   850      name: v1-9-0
   851      schema:
   852        openAPIV3Schema:
   853          properties:
   854            spec:
   855              type: object
   856              x-kubernetes-preserve-unknown-fields: true
   857            status:
   858              type: object
   859              x-kubernetes-preserve-unknown-fields: true
   860          type: object
   861      served: false
   862      storage: false
   863      subresources:
   864        status: {}
   865    - additionalPrinterColumns:
   866      - jsonPath: .status.host
   867        name: ENDPOINT
   868        type: string
   869      - jsonPath: .status.state
   870        name: Status
   871        type: string
   872      - jsonPath: .metadata.creationTimestamp
   873        name: Age
   874        type: date
   875      deprecated: true
   876      deprecationWarning: pxc.percona.com/v1-10-0 PerconaXtraDBCluster is deprecated
   877        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   878        migrate to pxc.percona.com/v1
   879      name: v1-10-0
   880      schema:
   881        openAPIV3Schema:
   882          properties:
   883            spec:
   884              type: object
   885              x-kubernetes-preserve-unknown-fields: true
   886            status:
   887              type: object
   888              x-kubernetes-preserve-unknown-fields: true
   889          type: object
   890      served: true
   891      storage: false
   892      subresources:
   893        status: {}
   894    - additionalPrinterColumns:
   895      - jsonPath: .status.host
   896        name: ENDPOINT
   897        type: string
   898      - jsonPath: .status.state
   899        name: Status
   900        type: string
   901      - jsonPath: .metadata.creationTimestamp
   902        name: Age
   903        type: date
   904      deprecated: true
   905      deprecationWarning: pxc.percona.com/v1-11-0 PerconaXtraDBCluster is deprecated
   906        and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
   907        migrate to pxc.percona.com/v1
   908      name: v1-11-0
   909      schema:
   910        openAPIV3Schema:
   911          properties:
   912            spec:
   913              type: object
   914              x-kubernetes-preserve-unknown-fields: true
   915            status:
   916              type: object
   917              x-kubernetes-preserve-unknown-fields: true
   918          type: object
   919      served: true
   920      storage: false
   921      subresources:
   922        status: {}
   923    - additionalPrinterColumns:
   924      - jsonPath: .status.host
   925        name: Endpoint
   926        type: string
   927      - jsonPath: .status.state
   928        name: Status
   929        type: string
   930      - description: Ready pxc nodes
   931        jsonPath: .status.pxc.ready
   932        name: PXC
   933        type: string
   934      - description: Ready proxysql nodes
   935        jsonPath: .status.proxysql.ready
   936        name: proxysql
   937        type: string
   938      - description: Ready haproxy nodes
   939        jsonPath: .status.haproxy.ready
   940        name: haproxy
   941        type: string
   942      - jsonPath: .metadata.creationTimestamp
   943        name: Age
   944        type: date
   945      name: v1
   946      schema:
   947        openAPIV3Schema:
   948          properties:
   949            apiVersion:
   950              type: string
   951            kind:
   952              type: string
   953            metadata:
   954              type: object
   955            spec:
   956              properties:
   957                allowUnsafeConfigurations:
   958                  type: boolean
   959                backup:
   960                  properties:
   961                    allowParallel:
   962                      type: boolean
   963                    annotations:
   964                      additionalProperties:
   965                        type: string
   966                      type: object
   967                    backoffLimit:
   968                      format: int32
   969                      type: integer
   970                    image:
   971                      type: string
   972                    imagePullPolicy:
   973                      type: string
   974                    imagePullSecrets:
   975                      items:
   976                        properties:
   977                          name:
   978                            type: string
   979                        type: object
   980                      type: array
   981                    pitr:
   982                      properties:
   983                        enabled:
   984                          type: boolean
   985                        resources:
   986                          properties:
   987                            claims:
   988                              items:
   989                                properties:
   990                                  name:
   991                                    type: string
   992                                required:
   993                                - name
   994                                type: object
   995                              type: array
   996                              x-kubernetes-list-map-keys:
   997                              - name
   998                              x-kubernetes-list-type: map
   999                            limits:
  1000                              additionalProperties:
  1001                                anyOf:
  1002                                - type: integer
  1003                                - type: string
  1004                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1005                                x-kubernetes-int-or-string: true
  1006                              type: object
  1007                            requests:
  1008                              additionalProperties:
  1009                                anyOf:
  1010                                - type: integer
  1011                                - type: string
  1012                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1013                                x-kubernetes-int-or-string: true
  1014                              type: object
  1015                          type: object
  1016                        storageName:
  1017                          type: string
  1018                        timeBetweenUploads:
  1019                          type: number
  1020                        timeoutSeconds:
  1021                          type: number
  1022                      type: object
  1023                    schedule:
  1024                      items:
  1025                        properties:
  1026                          keep:
  1027                            type: integer
  1028                          name:
  1029                            type: string
  1030                          schedule:
  1031                            type: string
  1032                          storageName:
  1033                            type: string
  1034                        required:
  1035                        - name
  1036                        - schedule
  1037                        - storageName
  1038                        type: object
  1039                      type: array
  1040                    serviceAccountName:
  1041                      type: string
  1042                    storages:
  1043                      additionalProperties:
  1044                        properties:
  1045                          affinity:
  1046                            properties:
  1047                              nodeAffinity:
  1048                                properties:
  1049                                  preferredDuringSchedulingIgnoredDuringExecution:
  1050                                    items:
  1051                                      properties:
  1052                                        preference:
  1053                                          properties:
  1054                                            matchExpressions:
  1055                                              items:
  1056                                                properties:
  1057                                                  key:
  1058                                                    type: string
  1059                                                  operator:
  1060                                                    type: string
  1061                                                  values:
  1062                                                    items:
  1063                                                      type: string
  1064                                                    type: array
  1065                                                required:
  1066                                                - key
  1067                                                - operator
  1068                                                type: object
  1069                                              type: array
  1070                                            matchFields:
  1071                                              items:
  1072                                                properties:
  1073                                                  key:
  1074                                                    type: string
  1075                                                  operator:
  1076                                                    type: string
  1077                                                  values:
  1078                                                    items:
  1079                                                      type: string
  1080                                                    type: array
  1081                                                required:
  1082                                                - key
  1083                                                - operator
  1084                                                type: object
  1085                                              type: array
  1086                                          type: object
  1087                                        weight:
  1088                                          format: int32
  1089                                          type: integer
  1090                                      required:
  1091                                      - preference
  1092                                      - weight
  1093                                      type: object
  1094                                    type: array
  1095                                  requiredDuringSchedulingIgnoredDuringExecution:
  1096                                    properties:
  1097                                      nodeSelectorTerms:
  1098                                        items:
  1099                                          properties:
  1100                                            matchExpressions:
  1101                                              items:
  1102                                                properties:
  1103                                                  key:
  1104                                                    type: string
  1105                                                  operator:
  1106                                                    type: string
  1107                                                  values:
  1108                                                    items:
  1109                                                      type: string
  1110                                                    type: array
  1111                                                required:
  1112                                                - key
  1113                                                - operator
  1114                                                type: object
  1115                                              type: array
  1116                                            matchFields:
  1117                                              items:
  1118                                                properties:
  1119                                                  key:
  1120                                                    type: string
  1121                                                  operator:
  1122                                                    type: string
  1123                                                  values:
  1124                                                    items:
  1125                                                      type: string
  1126                                                    type: array
  1127                                                required:
  1128                                                - key
  1129                                                - operator
  1130                                                type: object
  1131                                              type: array
  1132                                          type: object
  1133                                        type: array
  1134                                    required:
  1135                                    - nodeSelectorTerms
  1136                                    type: object
  1137                                type: object
  1138                              podAffinity:
  1139                                properties:
  1140                                  preferredDuringSchedulingIgnoredDuringExecution:
  1141                                    items:
  1142                                      properties:
  1143                                        podAffinityTerm:
  1144                                          properties:
  1145                                            labelSelector:
  1146                                              properties:
  1147                                                matchExpressions:
  1148                                                  items:
  1149                                                    properties:
  1150                                                      key:
  1151                                                        type: string
  1152                                                      operator:
  1153                                                        type: string
  1154                                                      values:
  1155                                                        items:
  1156                                                          type: string
  1157                                                        type: array
  1158                                                    required:
  1159                                                    - key
  1160                                                    - operator
  1161                                                    type: object
  1162                                                  type: array
  1163                                                matchLabels:
  1164                                                  additionalProperties:
  1165                                                    type: string
  1166                                                  type: object
  1167                                              type: object
  1168                                            matchLabelKeys:
  1169                                              items:
  1170                                                type: string
  1171                                              type: array
  1172                                              x-kubernetes-list-type: atomic
  1173                                            mismatchLabelKeys:
  1174                                              items:
  1175                                                type: string
  1176                                              type: array
  1177                                              x-kubernetes-list-type: atomic
  1178                                            namespaceSelector:
  1179                                              properties:
  1180                                                matchExpressions:
  1181                                                  items:
  1182                                                    properties:
  1183                                                      key:
  1184                                                        type: string
  1185                                                      operator:
  1186                                                        type: string
  1187                                                      values:
  1188                                                        items:
  1189                                                          type: string
  1190                                                        type: array
  1191                                                    required:
  1192                                                    - key
  1193                                                    - operator
  1194                                                    type: object
  1195                                                  type: array
  1196                                                matchLabels:
  1197                                                  additionalProperties:
  1198                                                    type: string
  1199                                                  type: object
  1200                                              type: object
  1201                                            namespaces:
  1202                                              items:
  1203                                                type: string
  1204                                              type: array
  1205                                            topologyKey:
  1206                                              type: string
  1207                                          required:
  1208                                          - topologyKey
  1209                                          type: object
  1210                                        weight:
  1211                                          format: int32
  1212                                          type: integer
  1213                                      required:
  1214                                      - podAffinityTerm
  1215                                      - weight
  1216                                      type: object
  1217                                    type: array
  1218                                  requiredDuringSchedulingIgnoredDuringExecution:
  1219                                    items:
  1220                                      properties:
  1221                                        labelSelector:
  1222                                          properties:
  1223                                            matchExpressions:
  1224                                              items:
  1225                                                properties:
  1226                                                  key:
  1227                                                    type: string
  1228                                                  operator:
  1229                                                    type: string
  1230                                                  values:
  1231                                                    items:
  1232                                                      type: string
  1233                                                    type: array
  1234                                                required:
  1235                                                - key
  1236                                                - operator
  1237                                                type: object
  1238                                              type: array
  1239                                            matchLabels:
  1240                                              additionalProperties:
  1241                                                type: string
  1242                                              type: object
  1243                                          type: object
  1244                                        matchLabelKeys:
  1245                                          items:
  1246                                            type: string
  1247                                          type: array
  1248                                          x-kubernetes-list-type: atomic
  1249                                        mismatchLabelKeys:
  1250                                          items:
  1251                                            type: string
  1252                                          type: array
  1253                                          x-kubernetes-list-type: atomic
  1254                                        namespaceSelector:
  1255                                          properties:
  1256                                            matchExpressions:
  1257                                              items:
  1258                                                properties:
  1259                                                  key:
  1260                                                    type: string
  1261                                                  operator:
  1262                                                    type: string
  1263                                                  values:
  1264                                                    items:
  1265                                                      type: string
  1266                                                    type: array
  1267                                                required:
  1268                                                - key
  1269                                                - operator
  1270                                                type: object
  1271                                              type: array
  1272                                            matchLabels:
  1273                                              additionalProperties:
  1274                                                type: string
  1275                                              type: object
  1276                                          type: object
  1277                                        namespaces:
  1278                                          items:
  1279                                            type: string
  1280                                          type: array
  1281                                        topologyKey:
  1282                                          type: string
  1283                                      required:
  1284                                      - topologyKey
  1285                                      type: object
  1286                                    type: array
  1287                                type: object
  1288                              podAntiAffinity:
  1289                                properties:
  1290                                  preferredDuringSchedulingIgnoredDuringExecution:
  1291                                    items:
  1292                                      properties:
  1293                                        podAffinityTerm:
  1294                                          properties:
  1295                                            labelSelector:
  1296                                              properties:
  1297                                                matchExpressions:
  1298                                                  items:
  1299                                                    properties:
  1300                                                      key:
  1301                                                        type: string
  1302                                                      operator:
  1303                                                        type: string
  1304                                                      values:
  1305                                                        items:
  1306                                                          type: string
  1307                                                        type: array
  1308                                                    required:
  1309                                                    - key
  1310                                                    - operator
  1311                                                    type: object
  1312                                                  type: array
  1313                                                matchLabels:
  1314                                                  additionalProperties:
  1315                                                    type: string
  1316                                                  type: object
  1317                                              type: object
  1318                                            matchLabelKeys:
  1319                                              items:
  1320                                                type: string
  1321                                              type: array
  1322                                              x-kubernetes-list-type: atomic
  1323                                            mismatchLabelKeys:
  1324                                              items:
  1325                                                type: string
  1326                                              type: array
  1327                                              x-kubernetes-list-type: atomic
  1328                                            namespaceSelector:
  1329                                              properties:
  1330                                                matchExpressions:
  1331                                                  items:
  1332                                                    properties:
  1333                                                      key:
  1334                                                        type: string
  1335                                                      operator:
  1336                                                        type: string
  1337                                                      values:
  1338                                                        items:
  1339                                                          type: string
  1340                                                        type: array
  1341                                                    required:
  1342                                                    - key
  1343                                                    - operator
  1344                                                    type: object
  1345                                                  type: array
  1346                                                matchLabels:
  1347                                                  additionalProperties:
  1348                                                    type: string
  1349                                                  type: object
  1350                                              type: object
  1351                                            namespaces:
  1352                                              items:
  1353                                                type: string
  1354                                              type: array
  1355                                            topologyKey:
  1356                                              type: string
  1357                                          required:
  1358                                          - topologyKey
  1359                                          type: object
  1360                                        weight:
  1361                                          format: int32
  1362                                          type: integer
  1363                                      required:
  1364                                      - podAffinityTerm
  1365                                      - weight
  1366                                      type: object
  1367                                    type: array
  1368                                  requiredDuringSchedulingIgnoredDuringExecution:
  1369                                    items:
  1370                                      properties:
  1371                                        labelSelector:
  1372                                          properties:
  1373                                            matchExpressions:
  1374                                              items:
  1375                                                properties:
  1376                                                  key:
  1377                                                    type: string
  1378                                                  operator:
  1379                                                    type: string
  1380                                                  values:
  1381                                                    items:
  1382                                                      type: string
  1383                                                    type: array
  1384                                                required:
  1385                                                - key
  1386                                                - operator
  1387                                                type: object
  1388                                              type: array
  1389                                            matchLabels:
  1390                                              additionalProperties:
  1391                                                type: string
  1392                                              type: object
  1393                                          type: object
  1394                                        matchLabelKeys:
  1395                                          items:
  1396                                            type: string
  1397                                          type: array
  1398                                          x-kubernetes-list-type: atomic
  1399                                        mismatchLabelKeys:
  1400                                          items:
  1401                                            type: string
  1402                                          type: array
  1403                                          x-kubernetes-list-type: atomic
  1404                                        namespaceSelector:
  1405                                          properties:
  1406                                            matchExpressions:
  1407                                              items:
  1408                                                properties:
  1409                                                  key:
  1410                                                    type: string
  1411                                                  operator:
  1412                                                    type: string
  1413                                                  values:
  1414                                                    items:
  1415                                                      type: string
  1416                                                    type: array
  1417                                                required:
  1418                                                - key
  1419                                                - operator
  1420                                                type: object
  1421                                              type: array
  1422                                            matchLabels:
  1423                                              additionalProperties:
  1424                                                type: string
  1425                                              type: object
  1426                                          type: object
  1427                                        namespaces:
  1428                                          items:
  1429                                            type: string
  1430                                          type: array
  1431                                        topologyKey:
  1432                                          type: string
  1433                                      required:
  1434                                      - topologyKey
  1435                                      type: object
  1436                                    type: array
  1437                                type: object
  1438                            type: object
  1439                          annotations:
  1440                            additionalProperties:
  1441                              type: string
  1442                            type: object
  1443                          azure:
  1444                            properties:
  1445                              container:
  1446                                type: string
  1447                              credentialsSecret:
  1448                                type: string
  1449                              endpointUrl:
  1450                                type: string
  1451                              storageClass:
  1452                                type: string
  1453                            type: object
  1454                          containerOptions:
  1455                            properties:
  1456                              args:
  1457                                properties:
  1458                                  xbcloud:
  1459                                    items:
  1460                                      type: string
  1461                                    type: array
  1462                                  xbstream:
  1463                                    items:
  1464                                      type: string
  1465                                    type: array
  1466                                  xtrabackup:
  1467                                    items:
  1468                                      type: string
  1469                                    type: array
  1470                                type: object
  1471                              env:
  1472                                items:
  1473                                  properties:
  1474                                    name:
  1475                                      type: string
  1476                                    value:
  1477                                      type: string
  1478                                    valueFrom:
  1479                                      properties:
  1480                                        configMapKeyRef:
  1481                                          properties:
  1482                                            key:
  1483                                              type: string
  1484                                            name:
  1485                                              type: string
  1486                                            optional:
  1487                                              type: boolean
  1488                                          required:
  1489                                          - key
  1490                                          type: object
  1491                                        fieldRef:
  1492                                          properties:
  1493                                            apiVersion:
  1494                                              type: string
  1495                                            fieldPath:
  1496                                              type: string
  1497                                          required:
  1498                                          - fieldPath
  1499                                          type: object
  1500                                        resourceFieldRef:
  1501                                          properties:
  1502                                            containerName:
  1503                                              type: string
  1504                                            divisor:
  1505                                              anyOf:
  1506                                              - type: integer
  1507                                              - type: string
  1508                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1509                                              x-kubernetes-int-or-string: true
  1510                                            resource:
  1511                                              type: string
  1512                                          required:
  1513                                          - resource
  1514                                          type: object
  1515                                        secretKeyRef:
  1516                                          properties:
  1517                                            key:
  1518                                              type: string
  1519                                            name:
  1520                                              type: string
  1521                                            optional:
  1522                                              type: boolean
  1523                                          required:
  1524                                          - key
  1525                                          type: object
  1526                                      type: object
  1527                                  required:
  1528                                  - name
  1529                                  type: object
  1530                                type: array
  1531                            type: object
  1532                          containerSecurityContext:
  1533                            properties:
  1534                              allowPrivilegeEscalation:
  1535                                type: boolean
  1536                              capabilities:
  1537                                properties:
  1538                                  add:
  1539                                    items:
  1540                                      type: string
  1541                                    type: array
  1542                                  drop:
  1543                                    items:
  1544                                      type: string
  1545                                    type: array
  1546                                type: object
  1547                              privileged:
  1548                                type: boolean
  1549                              procMount:
  1550                                type: string
  1551                              readOnlyRootFilesystem:
  1552                                type: boolean
  1553                              runAsGroup:
  1554                                format: int64
  1555                                type: integer
  1556                              runAsNonRoot:
  1557                                type: boolean
  1558                              runAsUser:
  1559                                format: int64
  1560                                type: integer
  1561                              seLinuxOptions:
  1562                                properties:
  1563                                  level:
  1564                                    type: string
  1565                                  role:
  1566                                    type: string
  1567                                  type:
  1568                                    type: string
  1569                                  user:
  1570                                    type: string
  1571                                type: object
  1572                              seccompProfile:
  1573                                properties:
  1574                                  localhostProfile:
  1575                                    type: string
  1576                                  type:
  1577                                    type: string
  1578                                required:
  1579                                - type
  1580                                type: object
  1581                              windowsOptions:
  1582                                properties:
  1583                                  gmsaCredentialSpec:
  1584                                    type: string
  1585                                  gmsaCredentialSpecName:
  1586                                    type: string
  1587                                  hostProcess:
  1588                                    type: boolean
  1589                                  runAsUserName:
  1590                                    type: string
  1591                                type: object
  1592                            type: object
  1593                          labels:
  1594                            additionalProperties:
  1595                              type: string
  1596                            type: object
  1597                          nodeSelector:
  1598                            additionalProperties:
  1599                              type: string
  1600                            type: object
  1601                          podSecurityContext:
  1602                            properties:
  1603                              fsGroup:
  1604                                format: int64
  1605                                type: integer
  1606                              fsGroupChangePolicy:
  1607                                type: string
  1608                              runAsGroup:
  1609                                format: int64
  1610                                type: integer
  1611                              runAsNonRoot:
  1612                                type: boolean
  1613                              runAsUser:
  1614                                format: int64
  1615                                type: integer
  1616                              seLinuxOptions:
  1617                                properties:
  1618                                  level:
  1619                                    type: string
  1620                                  role:
  1621                                    type: string
  1622                                  type:
  1623                                    type: string
  1624                                  user:
  1625                                    type: string
  1626                                type: object
  1627                              seccompProfile:
  1628                                properties:
  1629                                  localhostProfile:
  1630                                    type: string
  1631                                  type:
  1632                                    type: string
  1633                                required:
  1634                                - type
  1635                                type: object
  1636                              supplementalGroups:
  1637                                items:
  1638                                  format: int64
  1639                                  type: integer
  1640                                type: array
  1641                              sysctls:
  1642                                items:
  1643                                  properties:
  1644                                    name:
  1645                                      type: string
  1646                                    value:
  1647                                      type: string
  1648                                  required:
  1649                                  - name
  1650                                  - value
  1651                                  type: object
  1652                                type: array
  1653                              windowsOptions:
  1654                                properties:
  1655                                  gmsaCredentialSpec:
  1656                                    type: string
  1657                                  gmsaCredentialSpecName:
  1658                                    type: string
  1659                                  hostProcess:
  1660                                    type: boolean
  1661                                  runAsUserName:
  1662                                    type: string
  1663                                type: object
  1664                            type: object
  1665                          priorityClassName:
  1666                            type: string
  1667                          resources:
  1668                            properties:
  1669                              claims:
  1670                                items:
  1671                                  properties:
  1672                                    name:
  1673                                      type: string
  1674                                  required:
  1675                                  - name
  1676                                  type: object
  1677                                type: array
  1678                                x-kubernetes-list-map-keys:
  1679                                - name
  1680                                x-kubernetes-list-type: map
  1681                              limits:
  1682                                additionalProperties:
  1683                                  anyOf:
  1684                                  - type: integer
  1685                                  - type: string
  1686                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1687                                  x-kubernetes-int-or-string: true
  1688                                type: object
  1689                              requests:
  1690                                additionalProperties:
  1691                                  anyOf:
  1692                                  - type: integer
  1693                                  - type: string
  1694                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1695                                  x-kubernetes-int-or-string: true
  1696                                type: object
  1697                            type: object
  1698                          runtimeClassName:
  1699                            type: string
  1700                          s3:
  1701                            properties:
  1702                              bucket:
  1703                                type: string
  1704                              credentialsSecret:
  1705                                type: string
  1706                              endpointUrl:
  1707                                type: string
  1708                              region:
  1709                                type: string
  1710                            type: object
  1711                          schedulerName:
  1712                            type: string
  1713                          tolerations:
  1714                            items:
  1715                              properties:
  1716                                effect:
  1717                                  type: string
  1718                                key:
  1719                                  type: string
  1720                                operator:
  1721                                  type: string
  1722                                tolerationSeconds:
  1723                                  format: int64
  1724                                  type: integer
  1725                                value:
  1726                                  type: string
  1727                              type: object
  1728                            type: array
  1729                          topologySpreadConstraints:
  1730                            items:
  1731                              properties:
  1732                                labelSelector:
  1733                                  properties:
  1734                                    matchExpressions:
  1735                                      items:
  1736                                        properties:
  1737                                          key:
  1738                                            type: string
  1739                                          operator:
  1740                                            type: string
  1741                                          values:
  1742                                            items:
  1743                                              type: string
  1744                                            type: array
  1745                                        required:
  1746                                        - key
  1747                                        - operator
  1748                                        type: object
  1749                                      type: array
  1750                                    matchLabels:
  1751                                      additionalProperties:
  1752                                        type: string
  1753                                      type: object
  1754                                  type: object
  1755                                matchLabelKeys:
  1756                                  items:
  1757                                    type: string
  1758                                  type: array
  1759                                  x-kubernetes-list-type: atomic
  1760                                maxSkew:
  1761                                  format: int32
  1762                                  type: integer
  1763                                minDomains:
  1764                                  format: int32
  1765                                  type: integer
  1766                                nodeAffinityPolicy:
  1767                                  type: string
  1768                                nodeTaintsPolicy:
  1769                                  type: string
  1770                                topologyKey:
  1771                                  type: string
  1772                                whenUnsatisfiable:
  1773                                  type: string
  1774                              required:
  1775                              - maxSkew
  1776                              - topologyKey
  1777                              - whenUnsatisfiable
  1778                              type: object
  1779                            type: array
  1780                          type:
  1781                            type: string
  1782                          verifyTLS:
  1783                            type: boolean
  1784                          volume:
  1785                            properties:
  1786                              emptyDir:
  1787                                properties:
  1788                                  medium:
  1789                                    type: string
  1790                                  sizeLimit:
  1791                                    anyOf:
  1792                                    - type: integer
  1793                                    - type: string
  1794                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1795                                    x-kubernetes-int-or-string: true
  1796                                type: object
  1797                              hostPath:
  1798                                properties:
  1799                                  path:
  1800                                    type: string
  1801                                  type:
  1802                                    type: string
  1803                                required:
  1804                                - path
  1805                                type: object
  1806                              persistentVolumeClaim:
  1807                                properties:
  1808                                  accessModes:
  1809                                    items:
  1810                                      type: string
  1811                                    type: array
  1812                                  dataSource:
  1813                                    properties:
  1814                                      apiGroup:
  1815                                        type: string
  1816                                      kind:
  1817                                        type: string
  1818                                      name:
  1819                                        type: string
  1820                                    required:
  1821                                    - kind
  1822                                    - name
  1823                                    type: object
  1824                                  dataSourceRef:
  1825                                    properties:
  1826                                      apiGroup:
  1827                                        type: string
  1828                                      kind:
  1829                                        type: string
  1830                                      name:
  1831                                        type: string
  1832                                      namespace:
  1833                                        type: string
  1834                                    required:
  1835                                    - kind
  1836                                    - name
  1837                                    type: object
  1838                                  resources:
  1839                                    properties:
  1840                                      limits:
  1841                                        additionalProperties:
  1842                                          anyOf:
  1843                                          - type: integer
  1844                                          - type: string
  1845                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1846                                          x-kubernetes-int-or-string: true
  1847                                        type: object
  1848                                      requests:
  1849                                        additionalProperties:
  1850                                          anyOf:
  1851                                          - type: integer
  1852                                          - type: string
  1853                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1854                                          x-kubernetes-int-or-string: true
  1855                                        type: object
  1856                                    type: object
  1857                                  selector:
  1858                                    properties:
  1859                                      matchExpressions:
  1860                                        items:
  1861                                          properties:
  1862                                            key:
  1863                                              type: string
  1864                                            operator:
  1865                                              type: string
  1866                                            values:
  1867                                              items:
  1868                                                type: string
  1869                                              type: array
  1870                                          required:
  1871                                          - key
  1872                                          - operator
  1873                                          type: object
  1874                                        type: array
  1875                                      matchLabels:
  1876                                        additionalProperties:
  1877                                          type: string
  1878                                        type: object
  1879                                    type: object
  1880                                  storageClassName:
  1881                                    type: string
  1882                                  volumeAttributesClassName:
  1883                                    type: string
  1884                                  volumeMode:
  1885                                    type: string
  1886                                  volumeName:
  1887                                    type: string
  1888                                type: object
  1889                            type: object
  1890                        type: object
  1891                      type: object
  1892                  type: object
  1893                crVersion:
  1894                  type: string
  1895                enableCRValidationWebhook:
  1896                  type: boolean
  1897                haproxy:
  1898                  properties:
  1899                    affinity:
  1900                      properties:
  1901                        advanced:
  1902                          properties:
  1903                            nodeAffinity:
  1904                              properties:
  1905                                preferredDuringSchedulingIgnoredDuringExecution:
  1906                                  items:
  1907                                    properties:
  1908                                      preference:
  1909                                        properties:
  1910                                          matchExpressions:
  1911                                            items:
  1912                                              properties:
  1913                                                key:
  1914                                                  type: string
  1915                                                operator:
  1916                                                  type: string
  1917                                                values:
  1918                                                  items:
  1919                                                    type: string
  1920                                                  type: array
  1921                                              required:
  1922                                              - key
  1923                                              - operator
  1924                                              type: object
  1925                                            type: array
  1926                                          matchFields:
  1927                                            items:
  1928                                              properties:
  1929                                                key:
  1930                                                  type: string
  1931                                                operator:
  1932                                                  type: string
  1933                                                values:
  1934                                                  items:
  1935                                                    type: string
  1936                                                  type: array
  1937                                              required:
  1938                                              - key
  1939                                              - operator
  1940                                              type: object
  1941                                            type: array
  1942                                        type: object
  1943                                      weight:
  1944                                        format: int32
  1945                                        type: integer
  1946                                    required:
  1947                                    - preference
  1948                                    - weight
  1949                                    type: object
  1950                                  type: array
  1951                                requiredDuringSchedulingIgnoredDuringExecution:
  1952                                  properties:
  1953                                    nodeSelectorTerms:
  1954                                      items:
  1955                                        properties:
  1956                                          matchExpressions:
  1957                                            items:
  1958                                              properties:
  1959                                                key:
  1960                                                  type: string
  1961                                                operator:
  1962                                                  type: string
  1963                                                values:
  1964                                                  items:
  1965                                                    type: string
  1966                                                  type: array
  1967                                              required:
  1968                                              - key
  1969                                              - operator
  1970                                              type: object
  1971                                            type: array
  1972                                          matchFields:
  1973                                            items:
  1974                                              properties:
  1975                                                key:
  1976                                                  type: string
  1977                                                operator:
  1978                                                  type: string
  1979                                                values:
  1980                                                  items:
  1981                                                    type: string
  1982                                                  type: array
  1983                                              required:
  1984                                              - key
  1985                                              - operator
  1986                                              type: object
  1987                                            type: array
  1988                                        type: object
  1989                                      type: array
  1990                                  required:
  1991                                  - nodeSelectorTerms
  1992                                  type: object
  1993                              type: object
  1994                            podAffinity:
  1995                              properties:
  1996                                preferredDuringSchedulingIgnoredDuringExecution:
  1997                                  items:
  1998                                    properties:
  1999                                      podAffinityTerm:
  2000                                        properties:
  2001                                          labelSelector:
  2002                                            properties:
  2003                                              matchExpressions:
  2004                                                items:
  2005                                                  properties:
  2006                                                    key:
  2007                                                      type: string
  2008                                                    operator:
  2009                                                      type: string
  2010                                                    values:
  2011                                                      items:
  2012                                                        type: string
  2013                                                      type: array
  2014                                                  required:
  2015                                                  - key
  2016                                                  - operator
  2017                                                  type: object
  2018                                                type: array
  2019                                              matchLabels:
  2020                                                additionalProperties:
  2021                                                  type: string
  2022                                                type: object
  2023                                            type: object
  2024                                          matchLabelKeys:
  2025                                            items:
  2026                                              type: string
  2027                                            type: array
  2028                                            x-kubernetes-list-type: atomic
  2029                                          mismatchLabelKeys:
  2030                                            items:
  2031                                              type: string
  2032                                            type: array
  2033                                            x-kubernetes-list-type: atomic
  2034                                          namespaceSelector:
  2035                                            properties:
  2036                                              matchExpressions:
  2037                                                items:
  2038                                                  properties:
  2039                                                    key:
  2040                                                      type: string
  2041                                                    operator:
  2042                                                      type: string
  2043                                                    values:
  2044                                                      items:
  2045                                                        type: string
  2046                                                      type: array
  2047                                                  required:
  2048                                                  - key
  2049                                                  - operator
  2050                                                  type: object
  2051                                                type: array
  2052                                              matchLabels:
  2053                                                additionalProperties:
  2054                                                  type: string
  2055                                                type: object
  2056                                            type: object
  2057                                          namespaces:
  2058                                            items:
  2059                                              type: string
  2060                                            type: array
  2061                                          topologyKey:
  2062                                            type: string
  2063                                        required:
  2064                                        - topologyKey
  2065                                        type: object
  2066                                      weight:
  2067                                        format: int32
  2068                                        type: integer
  2069                                    required:
  2070                                    - podAffinityTerm
  2071                                    - weight
  2072                                    type: object
  2073                                  type: array
  2074                                requiredDuringSchedulingIgnoredDuringExecution:
  2075                                  items:
  2076                                    properties:
  2077                                      labelSelector:
  2078                                        properties:
  2079                                          matchExpressions:
  2080                                            items:
  2081                                              properties:
  2082                                                key:
  2083                                                  type: string
  2084                                                operator:
  2085                                                  type: string
  2086                                                values:
  2087                                                  items:
  2088                                                    type: string
  2089                                                  type: array
  2090                                              required:
  2091                                              - key
  2092                                              - operator
  2093                                              type: object
  2094                                            type: array
  2095                                          matchLabels:
  2096                                            additionalProperties:
  2097                                              type: string
  2098                                            type: object
  2099                                        type: object
  2100                                      matchLabelKeys:
  2101                                        items:
  2102                                          type: string
  2103                                        type: array
  2104                                        x-kubernetes-list-type: atomic
  2105                                      mismatchLabelKeys:
  2106                                        items:
  2107                                          type: string
  2108                                        type: array
  2109                                        x-kubernetes-list-type: atomic
  2110                                      namespaceSelector:
  2111                                        properties:
  2112                                          matchExpressions:
  2113                                            items:
  2114                                              properties:
  2115                                                key:
  2116                                                  type: string
  2117                                                operator:
  2118                                                  type: string
  2119                                                values:
  2120                                                  items:
  2121                                                    type: string
  2122                                                  type: array
  2123                                              required:
  2124                                              - key
  2125                                              - operator
  2126                                              type: object
  2127                                            type: array
  2128                                          matchLabels:
  2129                                            additionalProperties:
  2130                                              type: string
  2131                                            type: object
  2132                                        type: object
  2133                                      namespaces:
  2134                                        items:
  2135                                          type: string
  2136                                        type: array
  2137                                      topologyKey:
  2138                                        type: string
  2139                                    required:
  2140                                    - topologyKey
  2141                                    type: object
  2142                                  type: array
  2143                              type: object
  2144                            podAntiAffinity:
  2145                              properties:
  2146                                preferredDuringSchedulingIgnoredDuringExecution:
  2147                                  items:
  2148                                    properties:
  2149                                      podAffinityTerm:
  2150                                        properties:
  2151                                          labelSelector:
  2152                                            properties:
  2153                                              matchExpressions:
  2154                                                items:
  2155                                                  properties:
  2156                                                    key:
  2157                                                      type: string
  2158                                                    operator:
  2159                                                      type: string
  2160                                                    values:
  2161                                                      items:
  2162                                                        type: string
  2163                                                      type: array
  2164                                                  required:
  2165                                                  - key
  2166                                                  - operator
  2167                                                  type: object
  2168                                                type: array
  2169                                              matchLabels:
  2170                                                additionalProperties:
  2171                                                  type: string
  2172                                                type: object
  2173                                            type: object
  2174                                          matchLabelKeys:
  2175                                            items:
  2176                                              type: string
  2177                                            type: array
  2178                                            x-kubernetes-list-type: atomic
  2179                                          mismatchLabelKeys:
  2180                                            items:
  2181                                              type: string
  2182                                            type: array
  2183                                            x-kubernetes-list-type: atomic
  2184                                          namespaceSelector:
  2185                                            properties:
  2186                                              matchExpressions:
  2187                                                items:
  2188                                                  properties:
  2189                                                    key:
  2190                                                      type: string
  2191                                                    operator:
  2192                                                      type: string
  2193                                                    values:
  2194                                                      items:
  2195                                                        type: string
  2196                                                      type: array
  2197                                                  required:
  2198                                                  - key
  2199                                                  - operator
  2200                                                  type: object
  2201                                                type: array
  2202                                              matchLabels:
  2203                                                additionalProperties:
  2204                                                  type: string
  2205                                                type: object
  2206                                            type: object
  2207                                          namespaces:
  2208                                            items:
  2209                                              type: string
  2210                                            type: array
  2211                                          topologyKey:
  2212                                            type: string
  2213                                        required:
  2214                                        - topologyKey
  2215                                        type: object
  2216                                      weight:
  2217                                        format: int32
  2218                                        type: integer
  2219                                    required:
  2220                                    - podAffinityTerm
  2221                                    - weight
  2222                                    type: object
  2223                                  type: array
  2224                                requiredDuringSchedulingIgnoredDuringExecution:
  2225                                  items:
  2226                                    properties:
  2227                                      labelSelector:
  2228                                        properties:
  2229                                          matchExpressions:
  2230                                            items:
  2231                                              properties:
  2232                                                key:
  2233                                                  type: string
  2234                                                operator:
  2235                                                  type: string
  2236                                                values:
  2237                                                  items:
  2238                                                    type: string
  2239                                                  type: array
  2240                                              required:
  2241                                              - key
  2242                                              - operator
  2243                                              type: object
  2244                                            type: array
  2245                                          matchLabels:
  2246                                            additionalProperties:
  2247                                              type: string
  2248                                            type: object
  2249                                        type: object
  2250                                      matchLabelKeys:
  2251                                        items:
  2252                                          type: string
  2253                                        type: array
  2254                                        x-kubernetes-list-type: atomic
  2255                                      mismatchLabelKeys:
  2256                                        items:
  2257                                          type: string
  2258                                        type: array
  2259                                        x-kubernetes-list-type: atomic
  2260                                      namespaceSelector:
  2261                                        properties:
  2262                                          matchExpressions:
  2263                                            items:
  2264                                              properties:
  2265                                                key:
  2266                                                  type: string
  2267                                                operator:
  2268                                                  type: string
  2269                                                values:
  2270                                                  items:
  2271                                                    type: string
  2272                                                  type: array
  2273                                              required:
  2274                                              - key
  2275                                              - operator
  2276                                              type: object
  2277                                            type: array
  2278                                          matchLabels:
  2279                                            additionalProperties:
  2280                                              type: string
  2281                                            type: object
  2282                                        type: object
  2283                                      namespaces:
  2284                                        items:
  2285                                          type: string
  2286                                        type: array
  2287                                      topologyKey:
  2288                                        type: string
  2289                                    required:
  2290                                    - topologyKey
  2291                                    type: object
  2292                                  type: array
  2293                              type: object
  2294                          type: object
  2295                        antiAffinityTopologyKey:
  2296                          type: string
  2297                      type: object
  2298                    annotations:
  2299                      additionalProperties:
  2300                        type: string
  2301                      type: object
  2302                    configuration:
  2303                      type: string
  2304                    containerSecurityContext:
  2305                      properties:
  2306                        allowPrivilegeEscalation:
  2307                          type: boolean
  2308                        capabilities:
  2309                          properties:
  2310                            add:
  2311                              items:
  2312                                type: string
  2313                              type: array
  2314                            drop:
  2315                              items:
  2316                                type: string
  2317                              type: array
  2318                          type: object
  2319                        privileged:
  2320                          type: boolean
  2321                        procMount:
  2322                          type: string
  2323                        readOnlyRootFilesystem:
  2324                          type: boolean
  2325                        runAsGroup:
  2326                          format: int64
  2327                          type: integer
  2328                        runAsNonRoot:
  2329                          type: boolean
  2330                        runAsUser:
  2331                          format: int64
  2332                          type: integer
  2333                        seLinuxOptions:
  2334                          properties:
  2335                            level:
  2336                              type: string
  2337                            role:
  2338                              type: string
  2339                            type:
  2340                              type: string
  2341                            user:
  2342                              type: string
  2343                          type: object
  2344                        seccompProfile:
  2345                          properties:
  2346                            localhostProfile:
  2347                              type: string
  2348                            type:
  2349                              type: string
  2350                          required:
  2351                          - type
  2352                          type: object
  2353                        windowsOptions:
  2354                          properties:
  2355                            gmsaCredentialSpec:
  2356                              type: string
  2357                            gmsaCredentialSpecName:
  2358                              type: string
  2359                            hostProcess:
  2360                              type: boolean
  2361                            runAsUserName:
  2362                              type: string
  2363                          type: object
  2364                      type: object
  2365                    enabled:
  2366                      type: boolean
  2367                    envVarsSecret:
  2368                      type: string
  2369                    exposePrimary:
  2370                      properties:
  2371                        annotations:
  2372                          additionalProperties:
  2373                            type: string
  2374                          type: object
  2375                        enabled:
  2376                          type: boolean
  2377                        externalTrafficPolicy:
  2378                          type: string
  2379                        internalTrafficPolicy:
  2380                          type: string
  2381                        labels:
  2382                          additionalProperties:
  2383                            type: string
  2384                          type: object
  2385                        loadBalancerIP:
  2386                          type: string
  2387                        loadBalancerSourceRanges:
  2388                          items:
  2389                            type: string
  2390                          type: array
  2391                        trafficPolicy:
  2392                          type: string
  2393                        type:
  2394                          type: string
  2395                      type: object
  2396                    exposeReplicas:
  2397                      properties:
  2398                        annotations:
  2399                          additionalProperties:
  2400                            type: string
  2401                          type: object
  2402                        enabled:
  2403                          type: boolean
  2404                        externalTrafficPolicy:
  2405                          type: string
  2406                        internalTrafficPolicy:
  2407                          type: string
  2408                        labels:
  2409                          additionalProperties:
  2410                            type: string
  2411                          type: object
  2412                        loadBalancerIP:
  2413                          type: string
  2414                        loadBalancerSourceRanges:
  2415                          items:
  2416                            type: string
  2417                          type: array
  2418                        trafficPolicy:
  2419                          type: string
  2420                        type:
  2421                          type: string
  2422                      type: object
  2423                    externalTrafficPolicy:
  2424                      type: string
  2425                    forceUnsafeBootstrap:
  2426                      type: boolean
  2427                    gracePeriod:
  2428                      format: int64
  2429                      type: integer
  2430                    hookScript:
  2431                      type: string
  2432                    image:
  2433                      type: string
  2434                    imagePullPolicy:
  2435                      type: string
  2436                    imagePullSecrets:
  2437                      items:
  2438                        properties:
  2439                          name:
  2440                            type: string
  2441                        type: object
  2442                      type: array
  2443                    labels:
  2444                      additionalProperties:
  2445                        type: string
  2446                      type: object
  2447                    lifecycle:
  2448                      properties:
  2449                        postStart:
  2450                          properties:
  2451                            exec:
  2452                              properties:
  2453                                command:
  2454                                  items:
  2455                                    type: string
  2456                                  type: array
  2457                              type: object
  2458                            httpGet:
  2459                              properties:
  2460                                host:
  2461                                  type: string
  2462                                httpHeaders:
  2463                                  items:
  2464                                    properties:
  2465                                      name:
  2466                                        type: string
  2467                                      value:
  2468                                        type: string
  2469                                    required:
  2470                                    - name
  2471                                    - value
  2472                                    type: object
  2473                                  type: array
  2474                                path:
  2475                                  type: string
  2476                                port:
  2477                                  anyOf:
  2478                                  - type: integer
  2479                                  - type: string
  2480                                  x-kubernetes-int-or-string: true
  2481                                scheme:
  2482                                  type: string
  2483                              required:
  2484                              - port
  2485                              type: object
  2486                            sleep:
  2487                              properties:
  2488                                seconds:
  2489                                  format: int64
  2490                                  type: integer
  2491                              required:
  2492                              - seconds
  2493                              type: object
  2494                            tcpSocket:
  2495                              properties:
  2496                                host:
  2497                                  type: string
  2498                                port:
  2499                                  anyOf:
  2500                                  - type: integer
  2501                                  - type: string
  2502                                  x-kubernetes-int-or-string: true
  2503                              required:
  2504                              - port
  2505                              type: object
  2506                          type: object
  2507                        preStop:
  2508                          properties:
  2509                            exec:
  2510                              properties:
  2511                                command:
  2512                                  items:
  2513                                    type: string
  2514                                  type: array
  2515                              type: object
  2516                            httpGet:
  2517                              properties:
  2518                                host:
  2519                                  type: string
  2520                                httpHeaders:
  2521                                  items:
  2522                                    properties:
  2523                                      name:
  2524                                        type: string
  2525                                      value:
  2526                                        type: string
  2527                                    required:
  2528                                    - name
  2529                                    - value
  2530                                    type: object
  2531                                  type: array
  2532                                path:
  2533                                  type: string
  2534                                port:
  2535                                  anyOf:
  2536                                  - type: integer
  2537                                  - type: string
  2538                                  x-kubernetes-int-or-string: true
  2539                                scheme:
  2540                                  type: string
  2541                              required:
  2542                              - port
  2543                              type: object
  2544                            sleep:
  2545                              properties:
  2546                                seconds:
  2547                                  format: int64
  2548                                  type: integer
  2549                              required:
  2550                              - seconds
  2551                              type: object
  2552                            tcpSocket:
  2553                              properties:
  2554                                host:
  2555                                  type: string
  2556                                port:
  2557                                  anyOf:
  2558                                  - type: integer
  2559                                  - type: string
  2560                                  x-kubernetes-int-or-string: true
  2561                              required:
  2562                              - port
  2563                              type: object
  2564                          type: object
  2565                      type: object
  2566                    livenessDelaySec:
  2567                      format: int32
  2568                      type: integer
  2569                    livenessProbes:
  2570                      properties:
  2571                        exec:
  2572                          properties:
  2573                            command:
  2574                              items:
  2575                                type: string
  2576                              type: array
  2577                          type: object
  2578                        failureThreshold:
  2579                          format: int32
  2580                          type: integer
  2581                        grpc:
  2582                          properties:
  2583                            port:
  2584                              format: int32
  2585                              type: integer
  2586                            service:
  2587                              type: string
  2588                          required:
  2589                          - port
  2590                          type: object
  2591                        httpGet:
  2592                          properties:
  2593                            host:
  2594                              type: string
  2595                            httpHeaders:
  2596                              items:
  2597                                properties:
  2598                                  name:
  2599                                    type: string
  2600                                  value:
  2601                                    type: string
  2602                                required:
  2603                                - name
  2604                                - value
  2605                                type: object
  2606                              type: array
  2607                            path:
  2608                              type: string
  2609                            port:
  2610                              anyOf:
  2611                              - type: integer
  2612                              - type: string
  2613                              x-kubernetes-int-or-string: true
  2614                            scheme:
  2615                              type: string
  2616                          required:
  2617                          - port
  2618                          type: object
  2619                        initialDelaySeconds:
  2620                          format: int32
  2621                          type: integer
  2622                        periodSeconds:
  2623                          format: int32
  2624                          type: integer
  2625                        successThreshold:
  2626                          format: int32
  2627                          type: integer
  2628                        tcpSocket:
  2629                          properties:
  2630                            host:
  2631                              type: string
  2632                            port:
  2633                              anyOf:
  2634                              - type: integer
  2635                              - type: string
  2636                              x-kubernetes-int-or-string: true
  2637                          required:
  2638                          - port
  2639                          type: object
  2640                        terminationGracePeriodSeconds:
  2641                          format: int64
  2642                          type: integer
  2643                        timeoutSeconds:
  2644                          format: int32
  2645                          type: integer
  2646                      type: object
  2647                    loadBalancerIP:
  2648                      type: string
  2649                    loadBalancerSourceRanges:
  2650                      items:
  2651                        type: string
  2652                      type: array
  2653                    nodeSelector:
  2654                      additionalProperties:
  2655                        type: string
  2656                      type: object
  2657                    podDisruptionBudget:
  2658                      properties:
  2659                        maxUnavailable:
  2660                          anyOf:
  2661                          - type: integer
  2662                          - type: string
  2663                          x-kubernetes-int-or-string: true
  2664                        minAvailable:
  2665                          anyOf:
  2666                          - type: integer
  2667                          - type: string
  2668                          x-kubernetes-int-or-string: true
  2669                      type: object
  2670                    podSecurityContext:
  2671                      properties:
  2672                        fsGroup:
  2673                          format: int64
  2674                          type: integer
  2675                        fsGroupChangePolicy:
  2676                          type: string
  2677                        runAsGroup:
  2678                          format: int64
  2679                          type: integer
  2680                        runAsNonRoot:
  2681                          type: boolean
  2682                        runAsUser:
  2683                          format: int64
  2684                          type: integer
  2685                        seLinuxOptions:
  2686                          properties:
  2687                            level:
  2688                              type: string
  2689                            role:
  2690                              type: string
  2691                            type:
  2692                              type: string
  2693                            user:
  2694                              type: string
  2695                          type: object
  2696                        seccompProfile:
  2697                          properties:
  2698                            localhostProfile:
  2699                              type: string
  2700                            type:
  2701                              type: string
  2702                          required:
  2703                          - type
  2704                          type: object
  2705                        supplementalGroups:
  2706                          items:
  2707                            format: int64
  2708                            type: integer
  2709                          type: array
  2710                        sysctls:
  2711                          items:
  2712                            properties:
  2713                              name:
  2714                                type: string
  2715                              value:
  2716                                type: string
  2717                            required:
  2718                            - name
  2719                            - value
  2720                            type: object
  2721                          type: array
  2722                        windowsOptions:
  2723                          properties:
  2724                            gmsaCredentialSpec:
  2725                              type: string
  2726                            gmsaCredentialSpecName:
  2727                              type: string
  2728                            hostProcess:
  2729                              type: boolean
  2730                            runAsUserName:
  2731                              type: string
  2732                          type: object
  2733                      type: object
  2734                    priorityClassName:
  2735                      type: string
  2736                    readinessDelaySec:
  2737                      format: int32
  2738                      type: integer
  2739                    readinessProbes:
  2740                      properties:
  2741                        exec:
  2742                          properties:
  2743                            command:
  2744                              items:
  2745                                type: string
  2746                              type: array
  2747                          type: object
  2748                        failureThreshold:
  2749                          format: int32
  2750                          type: integer
  2751                        grpc:
  2752                          properties:
  2753                            port:
  2754                              format: int32
  2755                              type: integer
  2756                            service:
  2757                              type: string
  2758                          required:
  2759                          - port
  2760                          type: object
  2761                        httpGet:
  2762                          properties:
  2763                            host:
  2764                              type: string
  2765                            httpHeaders:
  2766                              items:
  2767                                properties:
  2768                                  name:
  2769                                    type: string
  2770                                  value:
  2771                                    type: string
  2772                                required:
  2773                                - name
  2774                                - value
  2775                                type: object
  2776                              type: array
  2777                            path:
  2778                              type: string
  2779                            port:
  2780                              anyOf:
  2781                              - type: integer
  2782                              - type: string
  2783                              x-kubernetes-int-or-string: true
  2784                            scheme:
  2785                              type: string
  2786                          required:
  2787                          - port
  2788                          type: object
  2789                        initialDelaySeconds:
  2790                          format: int32
  2791                          type: integer
  2792                        periodSeconds:
  2793                          format: int32
  2794                          type: integer
  2795                        successThreshold:
  2796                          format: int32
  2797                          type: integer
  2798                        tcpSocket:
  2799                          properties:
  2800                            host:
  2801                              type: string
  2802                            port:
  2803                              anyOf:
  2804                              - type: integer
  2805                              - type: string
  2806                              x-kubernetes-int-or-string: true
  2807                          required:
  2808                          - port
  2809                          type: object
  2810                        terminationGracePeriodSeconds:
  2811                          format: int64
  2812                          type: integer
  2813                        timeoutSeconds:
  2814                          format: int32
  2815                          type: integer
  2816                      type: object
  2817                    replicasExternalTrafficPolicy:
  2818                      type: string
  2819                    replicasLoadBalancerIP:
  2820                      type: string
  2821                    replicasLoadBalancerSourceRanges:
  2822                      items:
  2823                        type: string
  2824                      type: array
  2825                    replicasServiceAnnotations:
  2826                      additionalProperties:
  2827                        type: string
  2828                      type: object
  2829                    replicasServiceEnabled:
  2830                      type: boolean
  2831                    replicasServiceLabels:
  2832                      additionalProperties:
  2833                        type: string
  2834                      type: object
  2835                    replicasServiceType:
  2836                      type: string
  2837                    resources:
  2838                      properties:
  2839                        claims:
  2840                          items:
  2841                            properties:
  2842                              name:
  2843                                type: string
  2844                            required:
  2845                            - name
  2846                            type: object
  2847                          type: array
  2848                          x-kubernetes-list-map-keys:
  2849                          - name
  2850                          x-kubernetes-list-type: map
  2851                        limits:
  2852                          additionalProperties:
  2853                            anyOf:
  2854                            - type: integer
  2855                            - type: string
  2856                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2857                            x-kubernetes-int-or-string: true
  2858                          type: object
  2859                        requests:
  2860                          additionalProperties:
  2861                            anyOf:
  2862                            - type: integer
  2863                            - type: string
  2864                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2865                            x-kubernetes-int-or-string: true
  2866                          type: object
  2867                      type: object
  2868                    runtimeClassName:
  2869                      type: string
  2870                    schedulerName:
  2871                      type: string
  2872                    serviceAccountName:
  2873                      type: string
  2874                    serviceAnnotations:
  2875                      additionalProperties:
  2876                        type: string
  2877                      type: object
  2878                    serviceLabels:
  2879                      additionalProperties:
  2880                        type: string
  2881                      type: object
  2882                    serviceType:
  2883                      type: string
  2884                    sidecarPVCs:
  2885                      items:
  2886                        properties:
  2887                          apiVersion:
  2888                            type: string
  2889                          kind:
  2890                            type: string
  2891                          metadata:
  2892                            type: object
  2893                          spec:
  2894                            properties:
  2895                              accessModes:
  2896                                items:
  2897                                  type: string
  2898                                type: array
  2899                              dataSource:
  2900                                properties:
  2901                                  apiGroup:
  2902                                    type: string
  2903                                  kind:
  2904                                    type: string
  2905                                  name:
  2906                                    type: string
  2907                                required:
  2908                                - kind
  2909                                - name
  2910                                type: object
  2911                              dataSourceRef:
  2912                                properties:
  2913                                  apiGroup:
  2914                                    type: string
  2915                                  kind:
  2916                                    type: string
  2917                                  name:
  2918                                    type: string
  2919                                  namespace:
  2920                                    type: string
  2921                                required:
  2922                                - kind
  2923                                - name
  2924                                type: object
  2925                              resources:
  2926                                properties:
  2927                                  limits:
  2928                                    additionalProperties:
  2929                                      anyOf:
  2930                                      - type: integer
  2931                                      - type: string
  2932                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2933                                      x-kubernetes-int-or-string: true
  2934                                    type: object
  2935                                  requests:
  2936                                    additionalProperties:
  2937                                      anyOf:
  2938                                      - type: integer
  2939                                      - type: string
  2940                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2941                                      x-kubernetes-int-or-string: true
  2942                                    type: object
  2943                                type: object
  2944                              selector:
  2945                                properties:
  2946                                  matchExpressions:
  2947                                    items:
  2948                                      properties:
  2949                                        key:
  2950                                          type: string
  2951                                        operator:
  2952                                          type: string
  2953                                        values:
  2954                                          items:
  2955                                            type: string
  2956                                          type: array
  2957                                      required:
  2958                                      - key
  2959                                      - operator
  2960                                      type: object
  2961                                    type: array
  2962                                  matchLabels:
  2963                                    additionalProperties:
  2964                                      type: string
  2965                                    type: object
  2966                                type: object
  2967                              storageClassName:
  2968                                type: string
  2969                              volumeAttributesClassName:
  2970                                type: string
  2971                              volumeMode:
  2972                                type: string
  2973                              volumeName:
  2974                                type: string
  2975                            type: object
  2976                          status:
  2977                            properties:
  2978                              accessModes:
  2979                                items:
  2980                                  type: string
  2981                                type: array
  2982                              allocatedResourceStatuses:
  2983                                additionalProperties:
  2984                                  type: string
  2985                                type: object
  2986                                x-kubernetes-map-type: granular
  2987                              allocatedResources:
  2988                                additionalProperties:
  2989                                  anyOf:
  2990                                  - type: integer
  2991                                  - type: string
  2992                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2993                                  x-kubernetes-int-or-string: true
  2994                                type: object
  2995                              capacity:
  2996                                additionalProperties:
  2997                                  anyOf:
  2998                                  - type: integer
  2999                                  - type: string
  3000                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3001                                  x-kubernetes-int-or-string: true
  3002                                type: object
  3003                              conditions:
  3004                                items:
  3005                                  properties:
  3006                                    lastProbeTime:
  3007                                      format: date-time
  3008                                      type: string
  3009                                    lastTransitionTime:
  3010                                      format: date-time
  3011                                      type: string
  3012                                    message:
  3013                                      type: string
  3014                                    reason:
  3015                                      type: string
  3016                                    status:
  3017                                      type: string
  3018                                    type:
  3019                                      type: string
  3020                                  required:
  3021                                  - status
  3022                                  - type
  3023                                  type: object
  3024                                type: array
  3025                              currentVolumeAttributesClassName:
  3026                                type: string
  3027                              modifyVolumeStatus:
  3028                                properties:
  3029                                  status:
  3030                                    type: string
  3031                                  targetVolumeAttributesClassName:
  3032                                    type: string
  3033                                required:
  3034                                - status
  3035                                type: object
  3036                              phase:
  3037                                type: string
  3038                            type: object
  3039                        type: object
  3040                      type: array
  3041                    sidecarResources:
  3042                      properties:
  3043                        claims:
  3044                          items:
  3045                            properties:
  3046                              name:
  3047                                type: string
  3048                            required:
  3049                            - name
  3050                            type: object
  3051                          type: array
  3052                          x-kubernetes-list-map-keys:
  3053                          - name
  3054                          x-kubernetes-list-type: map
  3055                        limits:
  3056                          additionalProperties:
  3057                            anyOf:
  3058                            - type: integer
  3059                            - type: string
  3060                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3061                            x-kubernetes-int-or-string: true
  3062                          type: object
  3063                        requests:
  3064                          additionalProperties:
  3065                            anyOf:
  3066                            - type: integer
  3067                            - type: string
  3068                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3069                            x-kubernetes-int-or-string: true
  3070                          type: object
  3071                      type: object
  3072                    sidecarVolumes:
  3073                      items:
  3074                        properties:
  3075                          awsElasticBlockStore:
  3076                            properties:
  3077                              fsType:
  3078                                type: string
  3079                              partition:
  3080                                format: int32
  3081                                type: integer
  3082                              readOnly:
  3083                                type: boolean
  3084                              volumeID:
  3085                                type: string
  3086                            required:
  3087                            - volumeID
  3088                            type: object
  3089                          azureDisk:
  3090                            properties:
  3091                              cachingMode:
  3092                                type: string
  3093                              diskName:
  3094                                type: string
  3095                              diskURI:
  3096                                type: string
  3097                              fsType:
  3098                                type: string
  3099                              kind:
  3100                                type: string
  3101                              readOnly:
  3102                                type: boolean
  3103                            required:
  3104                            - diskName
  3105                            - diskURI
  3106                            type: object
  3107                          azureFile:
  3108                            properties:
  3109                              readOnly:
  3110                                type: boolean
  3111                              secretName:
  3112                                type: string
  3113                              shareName:
  3114                                type: string
  3115                            required:
  3116                            - secretName
  3117                            - shareName
  3118                            type: object
  3119                          cephfs:
  3120                            properties:
  3121                              monitors:
  3122                                items:
  3123                                  type: string
  3124                                type: array
  3125                              path:
  3126                                type: string
  3127                              readOnly:
  3128                                type: boolean
  3129                              secretFile:
  3130                                type: string
  3131                              secretRef:
  3132                                properties:
  3133                                  name:
  3134                                    type: string
  3135                                type: object
  3136                              user:
  3137                                type: string
  3138                            required:
  3139                            - monitors
  3140                            type: object
  3141                          cinder:
  3142                            properties:
  3143                              fsType:
  3144                                type: string
  3145                              readOnly:
  3146                                type: boolean
  3147                              secretRef:
  3148                                properties:
  3149                                  name:
  3150                                    type: string
  3151                                type: object
  3152                              volumeID:
  3153                                type: string
  3154                            required:
  3155                            - volumeID
  3156                            type: object
  3157                          configMap:
  3158                            properties:
  3159                              defaultMode:
  3160                                format: int32
  3161                                type: integer
  3162                              items:
  3163                                items:
  3164                                  properties:
  3165                                    key:
  3166                                      type: string
  3167                                    mode:
  3168                                      format: int32
  3169                                      type: integer
  3170                                    path:
  3171                                      type: string
  3172                                  required:
  3173                                  - key
  3174                                  - path
  3175                                  type: object
  3176                                type: array
  3177                              name:
  3178                                type: string
  3179                              optional:
  3180                                type: boolean
  3181                            type: object
  3182                          csi:
  3183                            properties:
  3184                              driver:
  3185                                type: string
  3186                              fsType:
  3187                                type: string
  3188                              nodePublishSecretRef:
  3189                                properties:
  3190                                  name:
  3191                                    type: string
  3192                                type: object
  3193                              readOnly:
  3194                                type: boolean
  3195                              volumeAttributes:
  3196                                additionalProperties:
  3197                                  type: string
  3198                                type: object
  3199                            required:
  3200                            - driver
  3201                            type: object
  3202                          downwardAPI:
  3203                            properties:
  3204                              defaultMode:
  3205                                format: int32
  3206                                type: integer
  3207                              items:
  3208                                items:
  3209                                  properties:
  3210                                    fieldRef:
  3211                                      properties:
  3212                                        apiVersion:
  3213                                          type: string
  3214                                        fieldPath:
  3215                                          type: string
  3216                                      required:
  3217                                      - fieldPath
  3218                                      type: object
  3219                                    mode:
  3220                                      format: int32
  3221                                      type: integer
  3222                                    path:
  3223                                      type: string
  3224                                    resourceFieldRef:
  3225                                      properties:
  3226                                        containerName:
  3227                                          type: string
  3228                                        divisor:
  3229                                          anyOf:
  3230                                          - type: integer
  3231                                          - type: string
  3232                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3233                                          x-kubernetes-int-or-string: true
  3234                                        resource:
  3235                                          type: string
  3236                                      required:
  3237                                      - resource
  3238                                      type: object
  3239                                  required:
  3240                                  - path
  3241                                  type: object
  3242                                type: array
  3243                            type: object
  3244                          emptyDir:
  3245                            properties:
  3246                              medium:
  3247                                type: string
  3248                              sizeLimit:
  3249                                anyOf:
  3250                                - type: integer
  3251                                - type: string
  3252                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3253                                x-kubernetes-int-or-string: true
  3254                            type: object
  3255                          ephemeral:
  3256                            properties:
  3257                              volumeClaimTemplate:
  3258                                properties:
  3259                                  metadata:
  3260                                    type: object
  3261                                  spec:
  3262                                    properties:
  3263                                      accessModes:
  3264                                        items:
  3265                                          type: string
  3266                                        type: array
  3267                                      dataSource:
  3268                                        properties:
  3269                                          apiGroup:
  3270                                            type: string
  3271                                          kind:
  3272                                            type: string
  3273                                          name:
  3274                                            type: string
  3275                                        required:
  3276                                        - kind
  3277                                        - name
  3278                                        type: object
  3279                                      dataSourceRef:
  3280                                        properties:
  3281                                          apiGroup:
  3282                                            type: string
  3283                                          kind:
  3284                                            type: string
  3285                                          name:
  3286                                            type: string
  3287                                          namespace:
  3288                                            type: string
  3289                                        required:
  3290                                        - kind
  3291                                        - name
  3292                                        type: object
  3293                                      resources:
  3294                                        properties:
  3295                                          limits:
  3296                                            additionalProperties:
  3297                                              anyOf:
  3298                                              - type: integer
  3299                                              - type: string
  3300                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3301                                              x-kubernetes-int-or-string: true
  3302                                            type: object
  3303                                          requests:
  3304                                            additionalProperties:
  3305                                              anyOf:
  3306                                              - type: integer
  3307                                              - type: string
  3308                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3309                                              x-kubernetes-int-or-string: true
  3310                                            type: object
  3311                                        type: object
  3312                                      selector:
  3313                                        properties:
  3314                                          matchExpressions:
  3315                                            items:
  3316                                              properties:
  3317                                                key:
  3318                                                  type: string
  3319                                                operator:
  3320                                                  type: string
  3321                                                values:
  3322                                                  items:
  3323                                                    type: string
  3324                                                  type: array
  3325                                              required:
  3326                                              - key
  3327                                              - operator
  3328                                              type: object
  3329                                            type: array
  3330                                          matchLabels:
  3331                                            additionalProperties:
  3332                                              type: string
  3333                                            type: object
  3334                                        type: object
  3335                                      storageClassName:
  3336                                        type: string
  3337                                      volumeAttributesClassName:
  3338                                        type: string
  3339                                      volumeMode:
  3340                                        type: string
  3341                                      volumeName:
  3342                                        type: string
  3343                                    type: object
  3344                                required:
  3345                                - spec
  3346                                type: object
  3347                            type: object
  3348                          fc:
  3349                            properties:
  3350                              fsType:
  3351                                type: string
  3352                              lun:
  3353                                format: int32
  3354                                type: integer
  3355                              readOnly:
  3356                                type: boolean
  3357                              targetWWNs:
  3358                                items:
  3359                                  type: string
  3360                                type: array
  3361                              wwids:
  3362                                items:
  3363                                  type: string
  3364                                type: array
  3365                            type: object
  3366                          flexVolume:
  3367                            properties:
  3368                              driver:
  3369                                type: string
  3370                              fsType:
  3371                                type: string
  3372                              options:
  3373                                additionalProperties:
  3374                                  type: string
  3375                                type: object
  3376                              readOnly:
  3377                                type: boolean
  3378                              secretRef:
  3379                                properties:
  3380                                  name:
  3381                                    type: string
  3382                                type: object
  3383                            required:
  3384                            - driver
  3385                            type: object
  3386                          flocker:
  3387                            properties:
  3388                              datasetName:
  3389                                type: string
  3390                              datasetUUID:
  3391                                type: string
  3392                            type: object
  3393                          gcePersistentDisk:
  3394                            properties:
  3395                              fsType:
  3396                                type: string
  3397                              partition:
  3398                                format: int32
  3399                                type: integer
  3400                              pdName:
  3401                                type: string
  3402                              readOnly:
  3403                                type: boolean
  3404                            required:
  3405                            - pdName
  3406                            type: object
  3407                          gitRepo:
  3408                            properties:
  3409                              directory:
  3410                                type: string
  3411                              repository:
  3412                                type: string
  3413                              revision:
  3414                                type: string
  3415                            required:
  3416                            - repository
  3417                            type: object
  3418                          glusterfs:
  3419                            properties:
  3420                              endpoints:
  3421                                type: string
  3422                              path:
  3423                                type: string
  3424                              readOnly:
  3425                                type: boolean
  3426                            required:
  3427                            - endpoints
  3428                            - path
  3429                            type: object
  3430                          hostPath:
  3431                            properties:
  3432                              path:
  3433                                type: string
  3434                              type:
  3435                                type: string
  3436                            required:
  3437                            - path
  3438                            type: object
  3439                          iscsi:
  3440                            properties:
  3441                              chapAuthDiscovery:
  3442                                type: boolean
  3443                              chapAuthSession:
  3444                                type: boolean
  3445                              fsType:
  3446                                type: string
  3447                              initiatorName:
  3448                                type: string
  3449                              iqn:
  3450                                type: string
  3451                              iscsiInterface:
  3452                                type: string
  3453                              lun:
  3454                                format: int32
  3455                                type: integer
  3456                              portals:
  3457                                items:
  3458                                  type: string
  3459                                type: array
  3460                              readOnly:
  3461                                type: boolean
  3462                              secretRef:
  3463                                properties:
  3464                                  name:
  3465                                    type: string
  3466                                type: object
  3467                              targetPortal:
  3468                                type: string
  3469                            required:
  3470                            - iqn
  3471                            - lun
  3472                            - targetPortal
  3473                            type: object
  3474                          name:
  3475                            type: string
  3476                          nfs:
  3477                            properties:
  3478                              path:
  3479                                type: string
  3480                              readOnly:
  3481                                type: boolean
  3482                              server:
  3483                                type: string
  3484                            required:
  3485                            - path
  3486                            - server
  3487                            type: object
  3488                          persistentVolumeClaim:
  3489                            properties:
  3490                              claimName:
  3491                                type: string
  3492                              readOnly:
  3493                                type: boolean
  3494                            required:
  3495                            - claimName
  3496                            type: object
  3497                          photonPersistentDisk:
  3498                            properties:
  3499                              fsType:
  3500                                type: string
  3501                              pdID:
  3502                                type: string
  3503                            required:
  3504                            - pdID
  3505                            type: object
  3506                          portworxVolume:
  3507                            properties:
  3508                              fsType:
  3509                                type: string
  3510                              readOnly:
  3511                                type: boolean
  3512                              volumeID:
  3513                                type: string
  3514                            required:
  3515                            - volumeID
  3516                            type: object
  3517                          projected:
  3518                            properties:
  3519                              defaultMode:
  3520                                format: int32
  3521                                type: integer
  3522                              sources:
  3523                                items:
  3524                                  properties:
  3525                                    clusterTrustBundle:
  3526                                      properties:
  3527                                        labelSelector:
  3528                                          properties:
  3529                                            matchExpressions:
  3530                                              items:
  3531                                                properties:
  3532                                                  key:
  3533                                                    type: string
  3534                                                  operator:
  3535                                                    type: string
  3536                                                  values:
  3537                                                    items:
  3538                                                      type: string
  3539                                                    type: array
  3540                                                required:
  3541                                                - key
  3542                                                - operator
  3543                                                type: object
  3544                                              type: array
  3545                                            matchLabels:
  3546                                              additionalProperties:
  3547                                                type: string
  3548                                              type: object
  3549                                          type: object
  3550                                        name:
  3551                                          type: string
  3552                                        optional:
  3553                                          type: boolean
  3554                                        path:
  3555                                          type: string
  3556                                        signerName:
  3557                                          type: string
  3558                                      required:
  3559                                      - path
  3560                                      type: object
  3561                                    configMap:
  3562                                      properties:
  3563                                        items:
  3564                                          items:
  3565                                            properties:
  3566                                              key:
  3567                                                type: string
  3568                                              mode:
  3569                                                format: int32
  3570                                                type: integer
  3571                                              path:
  3572                                                type: string
  3573                                            required:
  3574                                            - key
  3575                                            - path
  3576                                            type: object
  3577                                          type: array
  3578                                        name:
  3579                                          type: string
  3580                                        optional:
  3581                                          type: boolean
  3582                                      type: object
  3583                                    downwardAPI:
  3584                                      properties:
  3585                                        items:
  3586                                          items:
  3587                                            properties:
  3588                                              fieldRef:
  3589                                                properties:
  3590                                                  apiVersion:
  3591                                                    type: string
  3592                                                  fieldPath:
  3593                                                    type: string
  3594                                                required:
  3595                                                - fieldPath
  3596                                                type: object
  3597                                              mode:
  3598                                                format: int32
  3599                                                type: integer
  3600                                              path:
  3601                                                type: string
  3602                                              resourceFieldRef:
  3603                                                properties:
  3604                                                  containerName:
  3605                                                    type: string
  3606                                                  divisor:
  3607                                                    anyOf:
  3608                                                    - type: integer
  3609                                                    - type: string
  3610                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3611                                                    x-kubernetes-int-or-string: true
  3612                                                  resource:
  3613                                                    type: string
  3614                                                required:
  3615                                                - resource
  3616                                                type: object
  3617                                            required:
  3618                                            - path
  3619                                            type: object
  3620                                          type: array
  3621                                      type: object
  3622                                    secret:
  3623                                      properties:
  3624                                        items:
  3625                                          items:
  3626                                            properties:
  3627                                              key:
  3628                                                type: string
  3629                                              mode:
  3630                                                format: int32
  3631                                                type: integer
  3632                                              path:
  3633                                                type: string
  3634                                            required:
  3635                                            - key
  3636                                            - path
  3637                                            type: object
  3638                                          type: array
  3639                                        name:
  3640                                          type: string
  3641                                        optional:
  3642                                          type: boolean
  3643                                      type: object
  3644                                    serviceAccountToken:
  3645                                      properties:
  3646                                        audience:
  3647                                          type: string
  3648                                        expirationSeconds:
  3649                                          format: int64
  3650                                          type: integer
  3651                                        path:
  3652                                          type: string
  3653                                      required:
  3654                                      - path
  3655                                      type: object
  3656                                  type: object
  3657                                type: array
  3658                            type: object
  3659                          quobyte:
  3660                            properties:
  3661                              group:
  3662                                type: string
  3663                              readOnly:
  3664                                type: boolean
  3665                              registry:
  3666                                type: string
  3667                              tenant:
  3668                                type: string
  3669                              user:
  3670                                type: string
  3671                              volume:
  3672                                type: string
  3673                            required:
  3674                            - registry
  3675                            - volume
  3676                            type: object
  3677                          rbd:
  3678                            properties:
  3679                              fsType:
  3680                                type: string
  3681                              image:
  3682                                type: string
  3683                              keyring:
  3684                                type: string
  3685                              monitors:
  3686                                items:
  3687                                  type: string
  3688                                type: array
  3689                              pool:
  3690                                type: string
  3691                              readOnly:
  3692                                type: boolean
  3693                              secretRef:
  3694                                properties:
  3695                                  name:
  3696                                    type: string
  3697                                type: object
  3698                              user:
  3699                                type: string
  3700                            required:
  3701                            - image
  3702                            - monitors
  3703                            type: object
  3704                          scaleIO:
  3705                            properties:
  3706                              fsType:
  3707                                type: string
  3708                              gateway:
  3709                                type: string
  3710                              protectionDomain:
  3711                                type: string
  3712                              readOnly:
  3713                                type: boolean
  3714                              secretRef:
  3715                                properties:
  3716                                  name:
  3717                                    type: string
  3718                                type: object
  3719                              sslEnabled:
  3720                                type: boolean
  3721                              storageMode:
  3722                                type: string
  3723                              storagePool:
  3724                                type: string
  3725                              system:
  3726                                type: string
  3727                              volumeName:
  3728                                type: string
  3729                            required:
  3730                            - gateway
  3731                            - secretRef
  3732                            - system
  3733                            type: object
  3734                          secret:
  3735                            properties:
  3736                              defaultMode:
  3737                                format: int32
  3738                                type: integer
  3739                              items:
  3740                                items:
  3741                                  properties:
  3742                                    key:
  3743                                      type: string
  3744                                    mode:
  3745                                      format: int32
  3746                                      type: integer
  3747                                    path:
  3748                                      type: string
  3749                                  required:
  3750                                  - key
  3751                                  - path
  3752                                  type: object
  3753                                type: array
  3754                              optional:
  3755                                type: boolean
  3756                              secretName:
  3757                                type: string
  3758                            type: object
  3759                          storageos:
  3760                            properties:
  3761                              fsType:
  3762                                type: string
  3763                              readOnly:
  3764                                type: boolean
  3765                              secretRef:
  3766                                properties:
  3767                                  name:
  3768                                    type: string
  3769                                type: object
  3770                              volumeName:
  3771                                type: string
  3772                              volumeNamespace:
  3773                                type: string
  3774                            type: object
  3775                          vsphereVolume:
  3776                            properties:
  3777                              fsType:
  3778                                type: string
  3779                              storagePolicyID:
  3780                                type: string
  3781                              storagePolicyName:
  3782                                type: string
  3783                              volumePath:
  3784                                type: string
  3785                            required:
  3786                            - volumePath
  3787                            type: object
  3788                        required:
  3789                        - name
  3790                        type: object
  3791                      type: array
  3792                    sidecars:
  3793                      items:
  3794                        properties:
  3795                          args:
  3796                            items:
  3797                              type: string
  3798                            type: array
  3799                          command:
  3800                            items:
  3801                              type: string
  3802                            type: array
  3803                          env:
  3804                            items:
  3805                              properties:
  3806                                name:
  3807                                  type: string
  3808                                value:
  3809                                  type: string
  3810                                valueFrom:
  3811                                  properties:
  3812                                    configMapKeyRef:
  3813                                      properties:
  3814                                        key:
  3815                                          type: string
  3816                                        name:
  3817                                          type: string
  3818                                        optional:
  3819                                          type: boolean
  3820                                      required:
  3821                                      - key
  3822                                      type: object
  3823                                    fieldRef:
  3824                                      properties:
  3825                                        apiVersion:
  3826                                          type: string
  3827                                        fieldPath:
  3828                                          type: string
  3829                                      required:
  3830                                      - fieldPath
  3831                                      type: object
  3832                                    resourceFieldRef:
  3833                                      properties:
  3834                                        containerName:
  3835                                          type: string
  3836                                        divisor:
  3837                                          anyOf:
  3838                                          - type: integer
  3839                                          - type: string
  3840                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3841                                          x-kubernetes-int-or-string: true
  3842                                        resource:
  3843                                          type: string
  3844                                      required:
  3845                                      - resource
  3846                                      type: object
  3847                                    secretKeyRef:
  3848                                      properties:
  3849                                        key:
  3850                                          type: string
  3851                                        name:
  3852                                          type: string
  3853                                        optional:
  3854                                          type: boolean
  3855                                      required:
  3856                                      - key
  3857                                      type: object
  3858                                  type: object
  3859                              required:
  3860                              - name
  3861                              type: object
  3862                            type: array
  3863                          envFrom:
  3864                            items:
  3865                              properties:
  3866                                configMapRef:
  3867                                  properties:
  3868                                    name:
  3869                                      type: string
  3870                                    optional:
  3871                                      type: boolean
  3872                                  type: object
  3873                                prefix:
  3874                                  type: string
  3875                                secretRef:
  3876                                  properties:
  3877                                    name:
  3878                                      type: string
  3879                                    optional:
  3880                                      type: boolean
  3881                                  type: object
  3882                              type: object
  3883                            type: array
  3884                          image:
  3885                            type: string
  3886                          imagePullPolicy:
  3887                            type: string
  3888                          lifecycle:
  3889                            properties:
  3890                              postStart:
  3891                                properties:
  3892                                  exec:
  3893                                    properties:
  3894                                      command:
  3895                                        items:
  3896                                          type: string
  3897                                        type: array
  3898                                    type: object
  3899                                  httpGet:
  3900                                    properties:
  3901                                      host:
  3902                                        type: string
  3903                                      httpHeaders:
  3904                                        items:
  3905                                          properties:
  3906                                            name:
  3907                                              type: string
  3908                                            value:
  3909                                              type: string
  3910                                          required:
  3911                                          - name
  3912                                          - value
  3913                                          type: object
  3914                                        type: array
  3915                                      path:
  3916                                        type: string
  3917                                      port:
  3918                                        anyOf:
  3919                                        - type: integer
  3920                                        - type: string
  3921                                        x-kubernetes-int-or-string: true
  3922                                      scheme:
  3923                                        type: string
  3924                                    required:
  3925                                    - port
  3926                                    type: object
  3927                                  sleep:
  3928                                    properties:
  3929                                      seconds:
  3930                                        format: int64
  3931                                        type: integer
  3932                                    required:
  3933                                    - seconds
  3934                                    type: object
  3935                                  tcpSocket:
  3936                                    properties:
  3937                                      host:
  3938                                        type: string
  3939                                      port:
  3940                                        anyOf:
  3941                                        - type: integer
  3942                                        - type: string
  3943                                        x-kubernetes-int-or-string: true
  3944                                    required:
  3945                                    - port
  3946                                    type: object
  3947                                type: object
  3948                              preStop:
  3949                                properties:
  3950                                  exec:
  3951                                    properties:
  3952                                      command:
  3953                                        items:
  3954                                          type: string
  3955                                        type: array
  3956                                    type: object
  3957                                  httpGet:
  3958                                    properties:
  3959                                      host:
  3960                                        type: string
  3961                                      httpHeaders:
  3962                                        items:
  3963                                          properties:
  3964                                            name:
  3965                                              type: string
  3966                                            value:
  3967                                              type: string
  3968                                          required:
  3969                                          - name
  3970                                          - value
  3971                                          type: object
  3972                                        type: array
  3973                                      path:
  3974                                        type: string
  3975                                      port:
  3976                                        anyOf:
  3977                                        - type: integer
  3978                                        - type: string
  3979                                        x-kubernetes-int-or-string: true
  3980                                      scheme:
  3981                                        type: string
  3982                                    required:
  3983                                    - port
  3984                                    type: object
  3985                                  sleep:
  3986                                    properties:
  3987                                      seconds:
  3988                                        format: int64
  3989                                        type: integer
  3990                                    required:
  3991                                    - seconds
  3992                                    type: object
  3993                                  tcpSocket:
  3994                                    properties:
  3995                                      host:
  3996                                        type: string
  3997                                      port:
  3998                                        anyOf:
  3999                                        - type: integer
  4000                                        - type: string
  4001                                        x-kubernetes-int-or-string: true
  4002                                    required:
  4003                                    - port
  4004                                    type: object
  4005                                type: object
  4006                            type: object
  4007                          livenessProbe:
  4008                            properties:
  4009                              exec:
  4010                                properties:
  4011                                  command:
  4012                                    items:
  4013                                      type: string
  4014                                    type: array
  4015                                type: object
  4016                              failureThreshold:
  4017                                format: int32
  4018                                type: integer
  4019                              grpc:
  4020                                properties:
  4021                                  port:
  4022                                    format: int32
  4023                                    type: integer
  4024                                  service:
  4025                                    type: string
  4026                                required:
  4027                                - port
  4028                                type: object
  4029                              httpGet:
  4030                                properties:
  4031                                  host:
  4032                                    type: string
  4033                                  httpHeaders:
  4034                                    items:
  4035                                      properties:
  4036                                        name:
  4037                                          type: string
  4038                                        value:
  4039                                          type: string
  4040                                      required:
  4041                                      - name
  4042                                      - value
  4043                                      type: object
  4044                                    type: array
  4045                                  path:
  4046                                    type: string
  4047                                  port:
  4048                                    anyOf:
  4049                                    - type: integer
  4050                                    - type: string
  4051                                    x-kubernetes-int-or-string: true
  4052                                  scheme:
  4053                                    type: string
  4054                                required:
  4055                                - port
  4056                                type: object
  4057                              initialDelaySeconds:
  4058                                format: int32
  4059                                type: integer
  4060                              periodSeconds:
  4061                                format: int32
  4062                                type: integer
  4063                              successThreshold:
  4064                                format: int32
  4065                                type: integer
  4066                              tcpSocket:
  4067                                properties:
  4068                                  host:
  4069                                    type: string
  4070                                  port:
  4071                                    anyOf:
  4072                                    - type: integer
  4073                                    - type: string
  4074                                    x-kubernetes-int-or-string: true
  4075                                required:
  4076                                - port
  4077                                type: object
  4078                              terminationGracePeriodSeconds:
  4079                                format: int64
  4080                                type: integer
  4081                              timeoutSeconds:
  4082                                format: int32
  4083                                type: integer
  4084                            type: object
  4085                          name:
  4086                            type: string
  4087                          ports:
  4088                            items:
  4089                              properties:
  4090                                containerPort:
  4091                                  format: int32
  4092                                  type: integer
  4093                                hostIP:
  4094                                  type: string
  4095                                hostPort:
  4096                                  format: int32
  4097                                  type: integer
  4098                                name:
  4099                                  type: string
  4100                                protocol:
  4101                                  default: TCP
  4102                                  type: string
  4103                              required:
  4104                              - containerPort
  4105                              type: object
  4106                            type: array
  4107                            x-kubernetes-list-map-keys:
  4108                            - containerPort
  4109                            - protocol
  4110                            x-kubernetes-list-type: map
  4111                          readinessProbe:
  4112                            properties:
  4113                              exec:
  4114                                properties:
  4115                                  command:
  4116                                    items:
  4117                                      type: string
  4118                                    type: array
  4119                                type: object
  4120                              failureThreshold:
  4121                                format: int32
  4122                                type: integer
  4123                              grpc:
  4124                                properties:
  4125                                  port:
  4126                                    format: int32
  4127                                    type: integer
  4128                                  service:
  4129                                    type: string
  4130                                required:
  4131                                - port
  4132                                type: object
  4133                              httpGet:
  4134                                properties:
  4135                                  host:
  4136                                    type: string
  4137                                  httpHeaders:
  4138                                    items:
  4139                                      properties:
  4140                                        name:
  4141                                          type: string
  4142                                        value:
  4143                                          type: string
  4144                                      required:
  4145                                      - name
  4146                                      - value
  4147                                      type: object
  4148                                    type: array
  4149                                  path:
  4150                                    type: string
  4151                                  port:
  4152                                    anyOf:
  4153                                    - type: integer
  4154                                    - type: string
  4155                                    x-kubernetes-int-or-string: true
  4156                                  scheme:
  4157                                    type: string
  4158                                required:
  4159                                - port
  4160                                type: object
  4161                              initialDelaySeconds:
  4162                                format: int32
  4163                                type: integer
  4164                              periodSeconds:
  4165                                format: int32
  4166                                type: integer
  4167                              successThreshold:
  4168                                format: int32
  4169                                type: integer
  4170                              tcpSocket:
  4171                                properties:
  4172                                  host:
  4173                                    type: string
  4174                                  port:
  4175                                    anyOf:
  4176                                    - type: integer
  4177                                    - type: string
  4178                                    x-kubernetes-int-or-string: true
  4179                                required:
  4180                                - port
  4181                                type: object
  4182                              terminationGracePeriodSeconds:
  4183                                format: int64
  4184                                type: integer
  4185                              timeoutSeconds:
  4186                                format: int32
  4187                                type: integer
  4188                            type: object
  4189                          resizePolicy:
  4190                            items:
  4191                              properties:
  4192                                resourceName:
  4193                                  type: string
  4194                                restartPolicy:
  4195                                  type: string
  4196                              required:
  4197                              - resourceName
  4198                              - restartPolicy
  4199                              type: object
  4200                            type: array
  4201                            x-kubernetes-list-type: atomic
  4202                          resources:
  4203                            properties:
  4204                              claims:
  4205                                items:
  4206                                  properties:
  4207                                    name:
  4208                                      type: string
  4209                                  required:
  4210                                  - name
  4211                                  type: object
  4212                                type: array
  4213                                x-kubernetes-list-map-keys:
  4214                                - name
  4215                                x-kubernetes-list-type: map
  4216                              limits:
  4217                                additionalProperties:
  4218                                  anyOf:
  4219                                  - type: integer
  4220                                  - type: string
  4221                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4222                                  x-kubernetes-int-or-string: true
  4223                                type: object
  4224                              requests:
  4225                                additionalProperties:
  4226                                  anyOf:
  4227                                  - type: integer
  4228                                  - type: string
  4229                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4230                                  x-kubernetes-int-or-string: true
  4231                                type: object
  4232                            type: object
  4233                          restartPolicy:
  4234                            type: string
  4235                          securityContext:
  4236                            properties:
  4237                              allowPrivilegeEscalation:
  4238                                type: boolean
  4239                              capabilities:
  4240                                properties:
  4241                                  add:
  4242                                    items:
  4243                                      type: string
  4244                                    type: array
  4245                                  drop:
  4246                                    items:
  4247                                      type: string
  4248                                    type: array
  4249                                type: object
  4250                              privileged:
  4251                                type: boolean
  4252                              procMount:
  4253                                type: string
  4254                              readOnlyRootFilesystem:
  4255                                type: boolean
  4256                              runAsGroup:
  4257                                format: int64
  4258                                type: integer
  4259                              runAsNonRoot:
  4260                                type: boolean
  4261                              runAsUser:
  4262                                format: int64
  4263                                type: integer
  4264                              seLinuxOptions:
  4265                                properties:
  4266                                  level:
  4267                                    type: string
  4268                                  role:
  4269                                    type: string
  4270                                  type:
  4271                                    type: string
  4272                                  user:
  4273                                    type: string
  4274                                type: object
  4275                              seccompProfile:
  4276                                properties:
  4277                                  localhostProfile:
  4278                                    type: string
  4279                                  type:
  4280                                    type: string
  4281                                required:
  4282                                - type
  4283                                type: object
  4284                              windowsOptions:
  4285                                properties:
  4286                                  gmsaCredentialSpec:
  4287                                    type: string
  4288                                  gmsaCredentialSpecName:
  4289                                    type: string
  4290                                  hostProcess:
  4291                                    type: boolean
  4292                                  runAsUserName:
  4293                                    type: string
  4294                                type: object
  4295                            type: object
  4296                          startupProbe:
  4297                            properties:
  4298                              exec:
  4299                                properties:
  4300                                  command:
  4301                                    items:
  4302                                      type: string
  4303                                    type: array
  4304                                type: object
  4305                              failureThreshold:
  4306                                format: int32
  4307                                type: integer
  4308                              grpc:
  4309                                properties:
  4310                                  port:
  4311                                    format: int32
  4312                                    type: integer
  4313                                  service:
  4314                                    type: string
  4315                                required:
  4316                                - port
  4317                                type: object
  4318                              httpGet:
  4319                                properties:
  4320                                  host:
  4321                                    type: string
  4322                                  httpHeaders:
  4323                                    items:
  4324                                      properties:
  4325                                        name:
  4326                                          type: string
  4327                                        value:
  4328                                          type: string
  4329                                      required:
  4330                                      - name
  4331                                      - value
  4332                                      type: object
  4333                                    type: array
  4334                                  path:
  4335                                    type: string
  4336                                  port:
  4337                                    anyOf:
  4338                                    - type: integer
  4339                                    - type: string
  4340                                    x-kubernetes-int-or-string: true
  4341                                  scheme:
  4342                                    type: string
  4343                                required:
  4344                                - port
  4345                                type: object
  4346                              initialDelaySeconds:
  4347                                format: int32
  4348                                type: integer
  4349                              periodSeconds:
  4350                                format: int32
  4351                                type: integer
  4352                              successThreshold:
  4353                                format: int32
  4354                                type: integer
  4355                              tcpSocket:
  4356                                properties:
  4357                                  host:
  4358                                    type: string
  4359                                  port:
  4360                                    anyOf:
  4361                                    - type: integer
  4362                                    - type: string
  4363                                    x-kubernetes-int-or-string: true
  4364                                required:
  4365                                - port
  4366                                type: object
  4367                              terminationGracePeriodSeconds:
  4368                                format: int64
  4369                                type: integer
  4370                              timeoutSeconds:
  4371                                format: int32
  4372                                type: integer
  4373                            type: object
  4374                          stdin:
  4375                            type: boolean
  4376                          stdinOnce:
  4377                            type: boolean
  4378                          terminationMessagePath:
  4379                            type: string
  4380                          terminationMessagePolicy:
  4381                            type: string
  4382                          tty:
  4383                            type: boolean
  4384                          volumeDevices:
  4385                            items:
  4386                              properties:
  4387                                devicePath:
  4388                                  type: string
  4389                                name:
  4390                                  type: string
  4391                              required:
  4392                              - devicePath
  4393                              - name
  4394                              type: object
  4395                            type: array
  4396                          volumeMounts:
  4397                            items:
  4398                              properties:
  4399                                mountPath:
  4400                                  type: string
  4401                                mountPropagation:
  4402                                  type: string
  4403                                name:
  4404                                  type: string
  4405                                readOnly:
  4406                                  type: boolean
  4407                                subPath:
  4408                                  type: string
  4409                                subPathExpr:
  4410                                  type: string
  4411                              required:
  4412                              - mountPath
  4413                              - name
  4414                              type: object
  4415                            type: array
  4416                          workingDir:
  4417                            type: string
  4418                        required:
  4419                        - name
  4420                        type: object
  4421                      type: array
  4422                    size:
  4423                      format: int32
  4424                      type: integer
  4425                    sslInternalSecretName:
  4426                      type: string
  4427                    sslSecretName:
  4428                      type: string
  4429                    tolerations:
  4430                      items:
  4431                        properties:
  4432                          effect:
  4433                            type: string
  4434                          key:
  4435                            type: string
  4436                          operator:
  4437                            type: string
  4438                          tolerationSeconds:
  4439                            format: int64
  4440                            type: integer
  4441                          value:
  4442                            type: string
  4443                        type: object
  4444                      type: array
  4445                    topologySpreadConstraints:
  4446                      items:
  4447                        properties:
  4448                          labelSelector:
  4449                            properties:
  4450                              matchExpressions:
  4451                                items:
  4452                                  properties:
  4453                                    key:
  4454                                      type: string
  4455                                    operator:
  4456                                      type: string
  4457                                    values:
  4458                                      items:
  4459                                        type: string
  4460                                      type: array
  4461                                  required:
  4462                                  - key
  4463                                  - operator
  4464                                  type: object
  4465                                type: array
  4466                              matchLabels:
  4467                                additionalProperties:
  4468                                  type: string
  4469                                type: object
  4470                            type: object
  4471                          matchLabelKeys:
  4472                            items:
  4473                              type: string
  4474                            type: array
  4475                            x-kubernetes-list-type: atomic
  4476                          maxSkew:
  4477                            format: int32
  4478                            type: integer
  4479                          minDomains:
  4480                            format: int32
  4481                            type: integer
  4482                          nodeAffinityPolicy:
  4483                            type: string
  4484                          nodeTaintsPolicy:
  4485                            type: string
  4486                          topologyKey:
  4487                            type: string
  4488                          whenUnsatisfiable:
  4489                            type: string
  4490                        required:
  4491                        - maxSkew
  4492                        - topologyKey
  4493                        - whenUnsatisfiable
  4494                        type: object
  4495                      type: array
  4496                    vaultSecretName:
  4497                      type: string
  4498                    volumeSpec:
  4499                      properties:
  4500                        emptyDir:
  4501                          properties:
  4502                            medium:
  4503                              type: string
  4504                            sizeLimit:
  4505                              anyOf:
  4506                              - type: integer
  4507                              - type: string
  4508                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4509                              x-kubernetes-int-or-string: true
  4510                          type: object
  4511                        hostPath:
  4512                          properties:
  4513                            path:
  4514                              type: string
  4515                            type:
  4516                              type: string
  4517                          required:
  4518                          - path
  4519                          type: object
  4520                        persistentVolumeClaim:
  4521                          properties:
  4522                            accessModes:
  4523                              items:
  4524                                type: string
  4525                              type: array
  4526                            dataSource:
  4527                              properties:
  4528                                apiGroup:
  4529                                  type: string
  4530                                kind:
  4531                                  type: string
  4532                                name:
  4533                                  type: string
  4534                              required:
  4535                              - kind
  4536                              - name
  4537                              type: object
  4538                            dataSourceRef:
  4539                              properties:
  4540                                apiGroup:
  4541                                  type: string
  4542                                kind:
  4543                                  type: string
  4544                                name:
  4545                                  type: string
  4546                                namespace:
  4547                                  type: string
  4548                              required:
  4549                              - kind
  4550                              - name
  4551                              type: object
  4552                            resources:
  4553                              properties:
  4554                                limits:
  4555                                  additionalProperties:
  4556                                    anyOf:
  4557                                    - type: integer
  4558                                    - type: string
  4559                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4560                                    x-kubernetes-int-or-string: true
  4561                                  type: object
  4562                                requests:
  4563                                  additionalProperties:
  4564                                    anyOf:
  4565                                    - type: integer
  4566                                    - type: string
  4567                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4568                                    x-kubernetes-int-or-string: true
  4569                                  type: object
  4570                              type: object
  4571                            selector:
  4572                              properties:
  4573                                matchExpressions:
  4574                                  items:
  4575                                    properties:
  4576                                      key:
  4577                                        type: string
  4578                                      operator:
  4579                                        type: string
  4580                                      values:
  4581                                        items:
  4582                                          type: string
  4583                                        type: array
  4584                                    required:
  4585                                    - key
  4586                                    - operator
  4587                                    type: object
  4588                                  type: array
  4589                                matchLabels:
  4590                                  additionalProperties:
  4591                                    type: string
  4592                                  type: object
  4593                              type: object
  4594                            storageClassName:
  4595                              type: string
  4596                            volumeAttributesClassName:
  4597                              type: string
  4598                            volumeMode:
  4599                              type: string
  4600                            volumeName:
  4601                              type: string
  4602                          type: object
  4603                      type: object
  4604                  type: object
  4605                ignoreAnnotations:
  4606                  items:
  4607                    type: string
  4608                  type: array
  4609                ignoreLabels:
  4610                  items:
  4611                    type: string
  4612                  type: array
  4613                initContainer:
  4614                  properties:
  4615                    image:
  4616                      type: string
  4617                    resources:
  4618                      properties:
  4619                        claims:
  4620                          items:
  4621                            properties:
  4622                              name:
  4623                                type: string
  4624                            required:
  4625                            - name
  4626                            type: object
  4627                          type: array
  4628                          x-kubernetes-list-map-keys:
  4629                          - name
  4630                          x-kubernetes-list-type: map
  4631                        limits:
  4632                          additionalProperties:
  4633                            anyOf:
  4634                            - type: integer
  4635                            - type: string
  4636                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4637                            x-kubernetes-int-or-string: true
  4638                          type: object
  4639                        requests:
  4640                          additionalProperties:
  4641                            anyOf:
  4642                            - type: integer
  4643                            - type: string
  4644                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4645                            x-kubernetes-int-or-string: true
  4646                          type: object
  4647                      type: object
  4648                  type: object
  4649                initImage:
  4650                  type: string
  4651                logCollectorSecretName:
  4652                  type: string
  4653                logcollector:
  4654                  properties:
  4655                    configuration:
  4656                      type: string
  4657                    containerSecurityContext:
  4658                      properties:
  4659                        allowPrivilegeEscalation:
  4660                          type: boolean
  4661                        capabilities:
  4662                          properties:
  4663                            add:
  4664                              items:
  4665                                type: string
  4666                              type: array
  4667                            drop:
  4668                              items:
  4669                                type: string
  4670                              type: array
  4671                          type: object
  4672                        privileged:
  4673                          type: boolean
  4674                        procMount:
  4675                          type: string
  4676                        readOnlyRootFilesystem:
  4677                          type: boolean
  4678                        runAsGroup:
  4679                          format: int64
  4680                          type: integer
  4681                        runAsNonRoot:
  4682                          type: boolean
  4683                        runAsUser:
  4684                          format: int64
  4685                          type: integer
  4686                        seLinuxOptions:
  4687                          properties:
  4688                            level:
  4689                              type: string
  4690                            role:
  4691                              type: string
  4692                            type:
  4693                              type: string
  4694                            user:
  4695                              type: string
  4696                          type: object
  4697                        seccompProfile:
  4698                          properties:
  4699                            localhostProfile:
  4700                              type: string
  4701                            type:
  4702                              type: string
  4703                          required:
  4704                          - type
  4705                          type: object
  4706                        windowsOptions:
  4707                          properties:
  4708                            gmsaCredentialSpec:
  4709                              type: string
  4710                            gmsaCredentialSpecName:
  4711                              type: string
  4712                            hostProcess:
  4713                              type: boolean
  4714                            runAsUserName:
  4715                              type: string
  4716                          type: object
  4717                      type: object
  4718                    enabled:
  4719                      type: boolean
  4720                    hookScript:
  4721                      type: string
  4722                    image:
  4723                      type: string
  4724                    imagePullPolicy:
  4725                      type: string
  4726                    resources:
  4727                      properties:
  4728                        claims:
  4729                          items:
  4730                            properties:
  4731                              name:
  4732                                type: string
  4733                            required:
  4734                            - name
  4735                            type: object
  4736                          type: array
  4737                          x-kubernetes-list-map-keys:
  4738                          - name
  4739                          x-kubernetes-list-type: map
  4740                        limits:
  4741                          additionalProperties:
  4742                            anyOf:
  4743                            - type: integer
  4744                            - type: string
  4745                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4746                            x-kubernetes-int-or-string: true
  4747                          type: object
  4748                        requests:
  4749                          additionalProperties:
  4750                            anyOf:
  4751                            - type: integer
  4752                            - type: string
  4753                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4754                            x-kubernetes-int-or-string: true
  4755                          type: object
  4756                      type: object
  4757                    runtimeClassName:
  4758                      type: string
  4759                  type: object
  4760                pause:
  4761                  type: boolean
  4762                platform:
  4763                  type: string
  4764                pmm:
  4765                  properties:
  4766                    containerSecurityContext:
  4767                      properties:
  4768                        allowPrivilegeEscalation:
  4769                          type: boolean
  4770                        capabilities:
  4771                          properties:
  4772                            add:
  4773                              items:
  4774                                type: string
  4775                              type: array
  4776                            drop:
  4777                              items:
  4778                                type: string
  4779                              type: array
  4780                          type: object
  4781                        privileged:
  4782                          type: boolean
  4783                        procMount:
  4784                          type: string
  4785                        readOnlyRootFilesystem:
  4786                          type: boolean
  4787                        runAsGroup:
  4788                          format: int64
  4789                          type: integer
  4790                        runAsNonRoot:
  4791                          type: boolean
  4792                        runAsUser:
  4793                          format: int64
  4794                          type: integer
  4795                        seLinuxOptions:
  4796                          properties:
  4797                            level:
  4798                              type: string
  4799                            role:
  4800                              type: string
  4801                            type:
  4802                              type: string
  4803                            user:
  4804                              type: string
  4805                          type: object
  4806                        seccompProfile:
  4807                          properties:
  4808                            localhostProfile:
  4809                              type: string
  4810                            type:
  4811                              type: string
  4812                          required:
  4813                          - type
  4814                          type: object
  4815                        windowsOptions:
  4816                          properties:
  4817                            gmsaCredentialSpec:
  4818                              type: string
  4819                            gmsaCredentialSpecName:
  4820                              type: string
  4821                            hostProcess:
  4822                              type: boolean
  4823                            runAsUserName:
  4824                              type: string
  4825                          type: object
  4826                      type: object
  4827                    enabled:
  4828                      type: boolean
  4829                    image:
  4830                      type: string
  4831                    imagePullPolicy:
  4832                      type: string
  4833                    proxysqlParams:
  4834                      type: string
  4835                    pxcParams:
  4836                      type: string
  4837                    resources:
  4838                      properties:
  4839                        claims:
  4840                          items:
  4841                            properties:
  4842                              name:
  4843                                type: string
  4844                            required:
  4845                            - name
  4846                            type: object
  4847                          type: array
  4848                          x-kubernetes-list-map-keys:
  4849                          - name
  4850                          x-kubernetes-list-type: map
  4851                        limits:
  4852                          additionalProperties:
  4853                            anyOf:
  4854                            - type: integer
  4855                            - type: string
  4856                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4857                            x-kubernetes-int-or-string: true
  4858                          type: object
  4859                        requests:
  4860                          additionalProperties:
  4861                            anyOf:
  4862                            - type: integer
  4863                            - type: string
  4864                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4865                            x-kubernetes-int-or-string: true
  4866                          type: object
  4867                      type: object
  4868                    runtimeClassName:
  4869                      type: string
  4870                    serverHost:
  4871                      type: string
  4872                    serverUser:
  4873                      type: string
  4874                  type: object
  4875                proxysql:
  4876                  properties:
  4877                    affinity:
  4878                      properties:
  4879                        advanced:
  4880                          properties:
  4881                            nodeAffinity:
  4882                              properties:
  4883                                preferredDuringSchedulingIgnoredDuringExecution:
  4884                                  items:
  4885                                    properties:
  4886                                      preference:
  4887                                        properties:
  4888                                          matchExpressions:
  4889                                            items:
  4890                                              properties:
  4891                                                key:
  4892                                                  type: string
  4893                                                operator:
  4894                                                  type: string
  4895                                                values:
  4896                                                  items:
  4897                                                    type: string
  4898                                                  type: array
  4899                                              required:
  4900                                              - key
  4901                                              - operator
  4902                                              type: object
  4903                                            type: array
  4904                                          matchFields:
  4905                                            items:
  4906                                              properties:
  4907                                                key:
  4908                                                  type: string
  4909                                                operator:
  4910                                                  type: string
  4911                                                values:
  4912                                                  items:
  4913                                                    type: string
  4914                                                  type: array
  4915                                              required:
  4916                                              - key
  4917                                              - operator
  4918                                              type: object
  4919                                            type: array
  4920                                        type: object
  4921                                      weight:
  4922                                        format: int32
  4923                                        type: integer
  4924                                    required:
  4925                                    - preference
  4926                                    - weight
  4927                                    type: object
  4928                                  type: array
  4929                                requiredDuringSchedulingIgnoredDuringExecution:
  4930                                  properties:
  4931                                    nodeSelectorTerms:
  4932                                      items:
  4933                                        properties:
  4934                                          matchExpressions:
  4935                                            items:
  4936                                              properties:
  4937                                                key:
  4938                                                  type: string
  4939                                                operator:
  4940                                                  type: string
  4941                                                values:
  4942                                                  items:
  4943                                                    type: string
  4944                                                  type: array
  4945                                              required:
  4946                                              - key
  4947                                              - operator
  4948                                              type: object
  4949                                            type: array
  4950                                          matchFields:
  4951                                            items:
  4952                                              properties:
  4953                                                key:
  4954                                                  type: string
  4955                                                operator:
  4956                                                  type: string
  4957                                                values:
  4958                                                  items:
  4959                                                    type: string
  4960                                                  type: array
  4961                                              required:
  4962                                              - key
  4963                                              - operator
  4964                                              type: object
  4965                                            type: array
  4966                                        type: object
  4967                                      type: array
  4968                                  required:
  4969                                  - nodeSelectorTerms
  4970                                  type: object
  4971                              type: object
  4972                            podAffinity:
  4973                              properties:
  4974                                preferredDuringSchedulingIgnoredDuringExecution:
  4975                                  items:
  4976                                    properties:
  4977                                      podAffinityTerm:
  4978                                        properties:
  4979                                          labelSelector:
  4980                                            properties:
  4981                                              matchExpressions:
  4982                                                items:
  4983                                                  properties:
  4984                                                    key:
  4985                                                      type: string
  4986                                                    operator:
  4987                                                      type: string
  4988                                                    values:
  4989                                                      items:
  4990                                                        type: string
  4991                                                      type: array
  4992                                                  required:
  4993                                                  - key
  4994                                                  - operator
  4995                                                  type: object
  4996                                                type: array
  4997                                              matchLabels:
  4998                                                additionalProperties:
  4999                                                  type: string
  5000                                                type: object
  5001                                            type: object
  5002                                          matchLabelKeys:
  5003                                            items:
  5004                                              type: string
  5005                                            type: array
  5006                                            x-kubernetes-list-type: atomic
  5007                                          mismatchLabelKeys:
  5008                                            items:
  5009                                              type: string
  5010                                            type: array
  5011                                            x-kubernetes-list-type: atomic
  5012                                          namespaceSelector:
  5013                                            properties:
  5014                                              matchExpressions:
  5015                                                items:
  5016                                                  properties:
  5017                                                    key:
  5018                                                      type: string
  5019                                                    operator:
  5020                                                      type: string
  5021                                                    values:
  5022                                                      items:
  5023                                                        type: string
  5024                                                      type: array
  5025                                                  required:
  5026                                                  - key
  5027                                                  - operator
  5028                                                  type: object
  5029                                                type: array
  5030                                              matchLabels:
  5031                                                additionalProperties:
  5032                                                  type: string
  5033                                                type: object
  5034                                            type: object
  5035                                          namespaces:
  5036                                            items:
  5037                                              type: string
  5038                                            type: array
  5039                                          topologyKey:
  5040                                            type: string
  5041                                        required:
  5042                                        - topologyKey
  5043                                        type: object
  5044                                      weight:
  5045                                        format: int32
  5046                                        type: integer
  5047                                    required:
  5048                                    - podAffinityTerm
  5049                                    - weight
  5050                                    type: object
  5051                                  type: array
  5052                                requiredDuringSchedulingIgnoredDuringExecution:
  5053                                  items:
  5054                                    properties:
  5055                                      labelSelector:
  5056                                        properties:
  5057                                          matchExpressions:
  5058                                            items:
  5059                                              properties:
  5060                                                key:
  5061                                                  type: string
  5062                                                operator:
  5063                                                  type: string
  5064                                                values:
  5065                                                  items:
  5066                                                    type: string
  5067                                                  type: array
  5068                                              required:
  5069                                              - key
  5070                                              - operator
  5071                                              type: object
  5072                                            type: array
  5073                                          matchLabels:
  5074                                            additionalProperties:
  5075                                              type: string
  5076                                            type: object
  5077                                        type: object
  5078                                      matchLabelKeys:
  5079                                        items:
  5080                                          type: string
  5081                                        type: array
  5082                                        x-kubernetes-list-type: atomic
  5083                                      mismatchLabelKeys:
  5084                                        items:
  5085                                          type: string
  5086                                        type: array
  5087                                        x-kubernetes-list-type: atomic
  5088                                      namespaceSelector:
  5089                                        properties:
  5090                                          matchExpressions:
  5091                                            items:
  5092                                              properties:
  5093                                                key:
  5094                                                  type: string
  5095                                                operator:
  5096                                                  type: string
  5097                                                values:
  5098                                                  items:
  5099                                                    type: string
  5100                                                  type: array
  5101                                              required:
  5102                                              - key
  5103                                              - operator
  5104                                              type: object
  5105                                            type: array
  5106                                          matchLabels:
  5107                                            additionalProperties:
  5108                                              type: string
  5109                                            type: object
  5110                                        type: object
  5111                                      namespaces:
  5112                                        items:
  5113                                          type: string
  5114                                        type: array
  5115                                      topologyKey:
  5116                                        type: string
  5117                                    required:
  5118                                    - topologyKey
  5119                                    type: object
  5120                                  type: array
  5121                              type: object
  5122                            podAntiAffinity:
  5123                              properties:
  5124                                preferredDuringSchedulingIgnoredDuringExecution:
  5125                                  items:
  5126                                    properties:
  5127                                      podAffinityTerm:
  5128                                        properties:
  5129                                          labelSelector:
  5130                                            properties:
  5131                                              matchExpressions:
  5132                                                items:
  5133                                                  properties:
  5134                                                    key:
  5135                                                      type: string
  5136                                                    operator:
  5137                                                      type: string
  5138                                                    values:
  5139                                                      items:
  5140                                                        type: string
  5141                                                      type: array
  5142                                                  required:
  5143                                                  - key
  5144                                                  - operator
  5145                                                  type: object
  5146                                                type: array
  5147                                              matchLabels:
  5148                                                additionalProperties:
  5149                                                  type: string
  5150                                                type: object
  5151                                            type: object
  5152                                          matchLabelKeys:
  5153                                            items:
  5154                                              type: string
  5155                                            type: array
  5156                                            x-kubernetes-list-type: atomic
  5157                                          mismatchLabelKeys:
  5158                                            items:
  5159                                              type: string
  5160                                            type: array
  5161                                            x-kubernetes-list-type: atomic
  5162                                          namespaceSelector:
  5163                                            properties:
  5164                                              matchExpressions:
  5165                                                items:
  5166                                                  properties:
  5167                                                    key:
  5168                                                      type: string
  5169                                                    operator:
  5170                                                      type: string
  5171                                                    values:
  5172                                                      items:
  5173                                                        type: string
  5174                                                      type: array
  5175                                                  required:
  5176                                                  - key
  5177                                                  - operator
  5178                                                  type: object
  5179                                                type: array
  5180                                              matchLabels:
  5181                                                additionalProperties:
  5182                                                  type: string
  5183                                                type: object
  5184                                            type: object
  5185                                          namespaces:
  5186                                            items:
  5187                                              type: string
  5188                                            type: array
  5189                                          topologyKey:
  5190                                            type: string
  5191                                        required:
  5192                                        - topologyKey
  5193                                        type: object
  5194                                      weight:
  5195                                        format: int32
  5196                                        type: integer
  5197                                    required:
  5198                                    - podAffinityTerm
  5199                                    - weight
  5200                                    type: object
  5201                                  type: array
  5202                                requiredDuringSchedulingIgnoredDuringExecution:
  5203                                  items:
  5204                                    properties:
  5205                                      labelSelector:
  5206                                        properties:
  5207                                          matchExpressions:
  5208                                            items:
  5209                                              properties:
  5210                                                key:
  5211                                                  type: string
  5212                                                operator:
  5213                                                  type: string
  5214                                                values:
  5215                                                  items:
  5216                                                    type: string
  5217                                                  type: array
  5218                                              required:
  5219                                              - key
  5220                                              - operator
  5221                                              type: object
  5222                                            type: array
  5223                                          matchLabels:
  5224                                            additionalProperties:
  5225                                              type: string
  5226                                            type: object
  5227                                        type: object
  5228                                      matchLabelKeys:
  5229                                        items:
  5230                                          type: string
  5231                                        type: array
  5232                                        x-kubernetes-list-type: atomic
  5233                                      mismatchLabelKeys:
  5234                                        items:
  5235                                          type: string
  5236                                        type: array
  5237                                        x-kubernetes-list-type: atomic
  5238                                      namespaceSelector:
  5239                                        properties:
  5240                                          matchExpressions:
  5241                                            items:
  5242                                              properties:
  5243                                                key:
  5244                                                  type: string
  5245                                                operator:
  5246                                                  type: string
  5247                                                values:
  5248                                                  items:
  5249                                                    type: string
  5250                                                  type: array
  5251                                              required:
  5252                                              - key
  5253                                              - operator
  5254                                              type: object
  5255                                            type: array
  5256                                          matchLabels:
  5257                                            additionalProperties:
  5258                                              type: string
  5259                                            type: object
  5260                                        type: object
  5261                                      namespaces:
  5262                                        items:
  5263                                          type: string
  5264                                        type: array
  5265                                      topologyKey:
  5266                                        type: string
  5267                                    required:
  5268                                    - topologyKey
  5269                                    type: object
  5270                                  type: array
  5271                              type: object
  5272                          type: object
  5273                        antiAffinityTopologyKey:
  5274                          type: string
  5275                      type: object
  5276                    annotations:
  5277                      additionalProperties:
  5278                        type: string
  5279                      type: object
  5280                    configuration:
  5281                      type: string
  5282                    containerSecurityContext:
  5283                      properties:
  5284                        allowPrivilegeEscalation:
  5285                          type: boolean
  5286                        capabilities:
  5287                          properties:
  5288                            add:
  5289                              items:
  5290                                type: string
  5291                              type: array
  5292                            drop:
  5293                              items:
  5294                                type: string
  5295                              type: array
  5296                          type: object
  5297                        privileged:
  5298                          type: boolean
  5299                        procMount:
  5300                          type: string
  5301                        readOnlyRootFilesystem:
  5302                          type: boolean
  5303                        runAsGroup:
  5304                          format: int64
  5305                          type: integer
  5306                        runAsNonRoot:
  5307                          type: boolean
  5308                        runAsUser:
  5309                          format: int64
  5310                          type: integer
  5311                        seLinuxOptions:
  5312                          properties:
  5313                            level:
  5314                              type: string
  5315                            role:
  5316                              type: string
  5317                            type:
  5318                              type: string
  5319                            user:
  5320                              type: string
  5321                          type: object
  5322                        seccompProfile:
  5323                          properties:
  5324                            localhostProfile:
  5325                              type: string
  5326                            type:
  5327                              type: string
  5328                          required:
  5329                          - type
  5330                          type: object
  5331                        windowsOptions:
  5332                          properties:
  5333                            gmsaCredentialSpec:
  5334                              type: string
  5335                            gmsaCredentialSpecName:
  5336                              type: string
  5337                            hostProcess:
  5338                              type: boolean
  5339                            runAsUserName:
  5340                              type: string
  5341                          type: object
  5342                      type: object
  5343                    enabled:
  5344                      type: boolean
  5345                    envVarsSecret:
  5346                      type: string
  5347                    expose:
  5348                      properties:
  5349                        annotations:
  5350                          additionalProperties:
  5351                            type: string
  5352                          type: object
  5353                        enabled:
  5354                          type: boolean
  5355                        externalTrafficPolicy:
  5356                          type: string
  5357                        internalTrafficPolicy:
  5358                          type: string
  5359                        labels:
  5360                          additionalProperties:
  5361                            type: string
  5362                          type: object
  5363                        loadBalancerIP:
  5364                          type: string
  5365                        loadBalancerSourceRanges:
  5366                          items:
  5367                            type: string
  5368                          type: array
  5369                        trafficPolicy:
  5370                          type: string
  5371                        type:
  5372                          type: string
  5373                      type: object
  5374                    externalTrafficPolicy:
  5375                      type: string
  5376                    forceUnsafeBootstrap:
  5377                      type: boolean
  5378                    gracePeriod:
  5379                      format: int64
  5380                      type: integer
  5381                    hookScript:
  5382                      type: string
  5383                    image:
  5384                      type: string
  5385                    imagePullPolicy:
  5386                      type: string
  5387                    imagePullSecrets:
  5388                      items:
  5389                        properties:
  5390                          name:
  5391                            type: string
  5392                        type: object
  5393                      type: array
  5394                    labels:
  5395                      additionalProperties:
  5396                        type: string
  5397                      type: object
  5398                    lifecycle:
  5399                      properties:
  5400                        postStart:
  5401                          properties:
  5402                            exec:
  5403                              properties:
  5404                                command:
  5405                                  items:
  5406                                    type: string
  5407                                  type: array
  5408                              type: object
  5409                            httpGet:
  5410                              properties:
  5411                                host:
  5412                                  type: string
  5413                                httpHeaders:
  5414                                  items:
  5415                                    properties:
  5416                                      name:
  5417                                        type: string
  5418                                      value:
  5419                                        type: string
  5420                                    required:
  5421                                    - name
  5422                                    - value
  5423                                    type: object
  5424                                  type: array
  5425                                path:
  5426                                  type: string
  5427                                port:
  5428                                  anyOf:
  5429                                  - type: integer
  5430                                  - type: string
  5431                                  x-kubernetes-int-or-string: true
  5432                                scheme:
  5433                                  type: string
  5434                              required:
  5435                              - port
  5436                              type: object
  5437                            sleep:
  5438                              properties:
  5439                                seconds:
  5440                                  format: int64
  5441                                  type: integer
  5442                              required:
  5443                              - seconds
  5444                              type: object
  5445                            tcpSocket:
  5446                              properties:
  5447                                host:
  5448                                  type: string
  5449                                port:
  5450                                  anyOf:
  5451                                  - type: integer
  5452                                  - type: string
  5453                                  x-kubernetes-int-or-string: true
  5454                              required:
  5455                              - port
  5456                              type: object
  5457                          type: object
  5458                        preStop:
  5459                          properties:
  5460                            exec:
  5461                              properties:
  5462                                command:
  5463                                  items:
  5464                                    type: string
  5465                                  type: array
  5466                              type: object
  5467                            httpGet:
  5468                              properties:
  5469                                host:
  5470                                  type: string
  5471                                httpHeaders:
  5472                                  items:
  5473                                    properties:
  5474                                      name:
  5475                                        type: string
  5476                                      value:
  5477                                        type: string
  5478                                    required:
  5479                                    - name
  5480                                    - value
  5481                                    type: object
  5482                                  type: array
  5483                                path:
  5484                                  type: string
  5485                                port:
  5486                                  anyOf:
  5487                                  - type: integer
  5488                                  - type: string
  5489                                  x-kubernetes-int-or-string: true
  5490                                scheme:
  5491                                  type: string
  5492                              required:
  5493                              - port
  5494                              type: object
  5495                            sleep:
  5496                              properties:
  5497                                seconds:
  5498                                  format: int64
  5499                                  type: integer
  5500                              required:
  5501                              - seconds
  5502                              type: object
  5503                            tcpSocket:
  5504                              properties:
  5505                                host:
  5506                                  type: string
  5507                                port:
  5508                                  anyOf:
  5509                                  - type: integer
  5510                                  - type: string
  5511                                  x-kubernetes-int-or-string: true
  5512                              required:
  5513                              - port
  5514                              type: object
  5515                          type: object
  5516                      type: object
  5517                    livenessDelaySec:
  5518                      format: int32
  5519                      type: integer
  5520                    livenessProbes:
  5521                      properties:
  5522                        exec:
  5523                          properties:
  5524                            command:
  5525                              items:
  5526                                type: string
  5527                              type: array
  5528                          type: object
  5529                        failureThreshold:
  5530                          format: int32
  5531                          type: integer
  5532                        grpc:
  5533                          properties:
  5534                            port:
  5535                              format: int32
  5536                              type: integer
  5537                            service:
  5538                              type: string
  5539                          required:
  5540                          - port
  5541                          type: object
  5542                        httpGet:
  5543                          properties:
  5544                            host:
  5545                              type: string
  5546                            httpHeaders:
  5547                              items:
  5548                                properties:
  5549                                  name:
  5550                                    type: string
  5551                                  value:
  5552                                    type: string
  5553                                required:
  5554                                - name
  5555                                - value
  5556                                type: object
  5557                              type: array
  5558                            path:
  5559                              type: string
  5560                            port:
  5561                              anyOf:
  5562                              - type: integer
  5563                              - type: string
  5564                              x-kubernetes-int-or-string: true
  5565                            scheme:
  5566                              type: string
  5567                          required:
  5568                          - port
  5569                          type: object
  5570                        initialDelaySeconds:
  5571                          format: int32
  5572                          type: integer
  5573                        periodSeconds:
  5574                          format: int32
  5575                          type: integer
  5576                        successThreshold:
  5577                          format: int32
  5578                          type: integer
  5579                        tcpSocket:
  5580                          properties:
  5581                            host:
  5582                              type: string
  5583                            port:
  5584                              anyOf:
  5585                              - type: integer
  5586                              - type: string
  5587                              x-kubernetes-int-or-string: true
  5588                          required:
  5589                          - port
  5590                          type: object
  5591                        terminationGracePeriodSeconds:
  5592                          format: int64
  5593                          type: integer
  5594                        timeoutSeconds:
  5595                          format: int32
  5596                          type: integer
  5597                      type: object
  5598                    loadBalancerIP:
  5599                      type: string
  5600                    loadBalancerSourceRanges:
  5601                      items:
  5602                        type: string
  5603                      type: array
  5604                    nodeSelector:
  5605                      additionalProperties:
  5606                        type: string
  5607                      type: object
  5608                    podDisruptionBudget:
  5609                      properties:
  5610                        maxUnavailable:
  5611                          anyOf:
  5612                          - type: integer
  5613                          - type: string
  5614                          x-kubernetes-int-or-string: true
  5615                        minAvailable:
  5616                          anyOf:
  5617                          - type: integer
  5618                          - type: string
  5619                          x-kubernetes-int-or-string: true
  5620                      type: object
  5621                    podSecurityContext:
  5622                      properties:
  5623                        fsGroup:
  5624                          format: int64
  5625                          type: integer
  5626                        fsGroupChangePolicy:
  5627                          type: string
  5628                        runAsGroup:
  5629                          format: int64
  5630                          type: integer
  5631                        runAsNonRoot:
  5632                          type: boolean
  5633                        runAsUser:
  5634                          format: int64
  5635                          type: integer
  5636                        seLinuxOptions:
  5637                          properties:
  5638                            level:
  5639                              type: string
  5640                            role:
  5641                              type: string
  5642                            type:
  5643                              type: string
  5644                            user:
  5645                              type: string
  5646                          type: object
  5647                        seccompProfile:
  5648                          properties:
  5649                            localhostProfile:
  5650                              type: string
  5651                            type:
  5652                              type: string
  5653                          required:
  5654                          - type
  5655                          type: object
  5656                        supplementalGroups:
  5657                          items:
  5658                            format: int64
  5659                            type: integer
  5660                          type: array
  5661                        sysctls:
  5662                          items:
  5663                            properties:
  5664                              name:
  5665                                type: string
  5666                              value:
  5667                                type: string
  5668                            required:
  5669                            - name
  5670                            - value
  5671                            type: object
  5672                          type: array
  5673                        windowsOptions:
  5674                          properties:
  5675                            gmsaCredentialSpec:
  5676                              type: string
  5677                            gmsaCredentialSpecName:
  5678                              type: string
  5679                            hostProcess:
  5680                              type: boolean
  5681                            runAsUserName:
  5682                              type: string
  5683                          type: object
  5684                      type: object
  5685                    priorityClassName:
  5686                      type: string
  5687                    readinessDelaySec:
  5688                      format: int32
  5689                      type: integer
  5690                    readinessProbes:
  5691                      properties:
  5692                        exec:
  5693                          properties:
  5694                            command:
  5695                              items:
  5696                                type: string
  5697                              type: array
  5698                          type: object
  5699                        failureThreshold:
  5700                          format: int32
  5701                          type: integer
  5702                        grpc:
  5703                          properties:
  5704                            port:
  5705                              format: int32
  5706                              type: integer
  5707                            service:
  5708                              type: string
  5709                          required:
  5710                          - port
  5711                          type: object
  5712                        httpGet:
  5713                          properties:
  5714                            host:
  5715                              type: string
  5716                            httpHeaders:
  5717                              items:
  5718                                properties:
  5719                                  name:
  5720                                    type: string
  5721                                  value:
  5722                                    type: string
  5723                                required:
  5724                                - name
  5725                                - value
  5726                                type: object
  5727                              type: array
  5728                            path:
  5729                              type: string
  5730                            port:
  5731                              anyOf:
  5732                              - type: integer
  5733                              - type: string
  5734                              x-kubernetes-int-or-string: true
  5735                            scheme:
  5736                              type: string
  5737                          required:
  5738                          - port
  5739                          type: object
  5740                        initialDelaySeconds:
  5741                          format: int32
  5742                          type: integer
  5743                        periodSeconds:
  5744                          format: int32
  5745                          type: integer
  5746                        successThreshold:
  5747                          format: int32
  5748                          type: integer
  5749                        tcpSocket:
  5750                          properties:
  5751                            host:
  5752                              type: string
  5753                            port:
  5754                              anyOf:
  5755                              - type: integer
  5756                              - type: string
  5757                              x-kubernetes-int-or-string: true
  5758                          required:
  5759                          - port
  5760                          type: object
  5761                        terminationGracePeriodSeconds:
  5762                          format: int64
  5763                          type: integer
  5764                        timeoutSeconds:
  5765                          format: int32
  5766                          type: integer
  5767                      type: object
  5768                    replicasExternalTrafficPolicy:
  5769                      type: string
  5770                    replicasServiceAnnotations:
  5771                      additionalProperties:
  5772                        type: string
  5773                      type: object
  5774                    replicasServiceLabels:
  5775                      additionalProperties:
  5776                        type: string
  5777                      type: object
  5778                    replicasServiceType:
  5779                      type: string
  5780                    resources:
  5781                      properties:
  5782                        claims:
  5783                          items:
  5784                            properties:
  5785                              name:
  5786                                type: string
  5787                            required:
  5788                            - name
  5789                            type: object
  5790                          type: array
  5791                          x-kubernetes-list-map-keys:
  5792                          - name
  5793                          x-kubernetes-list-type: map
  5794                        limits:
  5795                          additionalProperties:
  5796                            anyOf:
  5797                            - type: integer
  5798                            - type: string
  5799                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5800                            x-kubernetes-int-or-string: true
  5801                          type: object
  5802                        requests:
  5803                          additionalProperties:
  5804                            anyOf:
  5805                            - type: integer
  5806                            - type: string
  5807                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5808                            x-kubernetes-int-or-string: true
  5809                          type: object
  5810                      type: object
  5811                    runtimeClassName:
  5812                      type: string
  5813                    schedulerName:
  5814                      type: string
  5815                    serviceAccountName:
  5816                      type: string
  5817                    serviceAnnotations:
  5818                      additionalProperties:
  5819                        type: string
  5820                      type: object
  5821                    serviceLabels:
  5822                      additionalProperties:
  5823                        type: string
  5824                      type: object
  5825                    serviceType:
  5826                      type: string
  5827                    sidecarPVCs:
  5828                      items:
  5829                        properties:
  5830                          apiVersion:
  5831                            type: string
  5832                          kind:
  5833                            type: string
  5834                          metadata:
  5835                            type: object
  5836                          spec:
  5837                            properties:
  5838                              accessModes:
  5839                                items:
  5840                                  type: string
  5841                                type: array
  5842                              dataSource:
  5843                                properties:
  5844                                  apiGroup:
  5845                                    type: string
  5846                                  kind:
  5847                                    type: string
  5848                                  name:
  5849                                    type: string
  5850                                required:
  5851                                - kind
  5852                                - name
  5853                                type: object
  5854                              dataSourceRef:
  5855                                properties:
  5856                                  apiGroup:
  5857                                    type: string
  5858                                  kind:
  5859                                    type: string
  5860                                  name:
  5861                                    type: string
  5862                                  namespace:
  5863                                    type: string
  5864                                required:
  5865                                - kind
  5866                                - name
  5867                                type: object
  5868                              resources:
  5869                                properties:
  5870                                  limits:
  5871                                    additionalProperties:
  5872                                      anyOf:
  5873                                      - type: integer
  5874                                      - type: string
  5875                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5876                                      x-kubernetes-int-or-string: true
  5877                                    type: object
  5878                                  requests:
  5879                                    additionalProperties:
  5880                                      anyOf:
  5881                                      - type: integer
  5882                                      - type: string
  5883                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5884                                      x-kubernetes-int-or-string: true
  5885                                    type: object
  5886                                type: object
  5887                              selector:
  5888                                properties:
  5889                                  matchExpressions:
  5890                                    items:
  5891                                      properties:
  5892                                        key:
  5893                                          type: string
  5894                                        operator:
  5895                                          type: string
  5896                                        values:
  5897                                          items:
  5898                                            type: string
  5899                                          type: array
  5900                                      required:
  5901                                      - key
  5902                                      - operator
  5903                                      type: object
  5904                                    type: array
  5905                                  matchLabels:
  5906                                    additionalProperties:
  5907                                      type: string
  5908                                    type: object
  5909                                type: object
  5910                              storageClassName:
  5911                                type: string
  5912                              volumeAttributesClassName:
  5913                                type: string
  5914                              volumeMode:
  5915                                type: string
  5916                              volumeName:
  5917                                type: string
  5918                            type: object
  5919                          status:
  5920                            properties:
  5921                              accessModes:
  5922                                items:
  5923                                  type: string
  5924                                type: array
  5925                              allocatedResourceStatuses:
  5926                                additionalProperties:
  5927                                  type: string
  5928                                type: object
  5929                                x-kubernetes-map-type: granular
  5930                              allocatedResources:
  5931                                additionalProperties:
  5932                                  anyOf:
  5933                                  - type: integer
  5934                                  - type: string
  5935                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5936                                  x-kubernetes-int-or-string: true
  5937                                type: object
  5938                              capacity:
  5939                                additionalProperties:
  5940                                  anyOf:
  5941                                  - type: integer
  5942                                  - type: string
  5943                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5944                                  x-kubernetes-int-or-string: true
  5945                                type: object
  5946                              conditions:
  5947                                items:
  5948                                  properties:
  5949                                    lastProbeTime:
  5950                                      format: date-time
  5951                                      type: string
  5952                                    lastTransitionTime:
  5953                                      format: date-time
  5954                                      type: string
  5955                                    message:
  5956                                      type: string
  5957                                    reason:
  5958                                      type: string
  5959                                    status:
  5960                                      type: string
  5961                                    type:
  5962                                      type: string
  5963                                  required:
  5964                                  - status
  5965                                  - type
  5966                                  type: object
  5967                                type: array
  5968                              currentVolumeAttributesClassName:
  5969                                type: string
  5970                              modifyVolumeStatus:
  5971                                properties:
  5972                                  status:
  5973                                    type: string
  5974                                  targetVolumeAttributesClassName:
  5975                                    type: string
  5976                                required:
  5977                                - status
  5978                                type: object
  5979                              phase:
  5980                                type: string
  5981                            type: object
  5982                        type: object
  5983                      type: array
  5984                    sidecarResources:
  5985                      properties:
  5986                        claims:
  5987                          items:
  5988                            properties:
  5989                              name:
  5990                                type: string
  5991                            required:
  5992                            - name
  5993                            type: object
  5994                          type: array
  5995                          x-kubernetes-list-map-keys:
  5996                          - name
  5997                          x-kubernetes-list-type: map
  5998                        limits:
  5999                          additionalProperties:
  6000                            anyOf:
  6001                            - type: integer
  6002                            - type: string
  6003                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6004                            x-kubernetes-int-or-string: true
  6005                          type: object
  6006                        requests:
  6007                          additionalProperties:
  6008                            anyOf:
  6009                            - type: integer
  6010                            - type: string
  6011                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6012                            x-kubernetes-int-or-string: true
  6013                          type: object
  6014                      type: object
  6015                    sidecarVolumes:
  6016                      items:
  6017                        properties:
  6018                          awsElasticBlockStore:
  6019                            properties:
  6020                              fsType:
  6021                                type: string
  6022                              partition:
  6023                                format: int32
  6024                                type: integer
  6025                              readOnly:
  6026                                type: boolean
  6027                              volumeID:
  6028                                type: string
  6029                            required:
  6030                            - volumeID
  6031                            type: object
  6032                          azureDisk:
  6033                            properties:
  6034                              cachingMode:
  6035                                type: string
  6036                              diskName:
  6037                                type: string
  6038                              diskURI:
  6039                                type: string
  6040                              fsType:
  6041                                type: string
  6042                              kind:
  6043                                type: string
  6044                              readOnly:
  6045                                type: boolean
  6046                            required:
  6047                            - diskName
  6048                            - diskURI
  6049                            type: object
  6050                          azureFile:
  6051                            properties:
  6052                              readOnly:
  6053                                type: boolean
  6054                              secretName:
  6055                                type: string
  6056                              shareName:
  6057                                type: string
  6058                            required:
  6059                            - secretName
  6060                            - shareName
  6061                            type: object
  6062                          cephfs:
  6063                            properties:
  6064                              monitors:
  6065                                items:
  6066                                  type: string
  6067                                type: array
  6068                              path:
  6069                                type: string
  6070                              readOnly:
  6071                                type: boolean
  6072                              secretFile:
  6073                                type: string
  6074                              secretRef:
  6075                                properties:
  6076                                  name:
  6077                                    type: string
  6078                                type: object
  6079                              user:
  6080                                type: string
  6081                            required:
  6082                            - monitors
  6083                            type: object
  6084                          cinder:
  6085                            properties:
  6086                              fsType:
  6087                                type: string
  6088                              readOnly:
  6089                                type: boolean
  6090                              secretRef:
  6091                                properties:
  6092                                  name:
  6093                                    type: string
  6094                                type: object
  6095                              volumeID:
  6096                                type: string
  6097                            required:
  6098                            - volumeID
  6099                            type: object
  6100                          configMap:
  6101                            properties:
  6102                              defaultMode:
  6103                                format: int32
  6104                                type: integer
  6105                              items:
  6106                                items:
  6107                                  properties:
  6108                                    key:
  6109                                      type: string
  6110                                    mode:
  6111                                      format: int32
  6112                                      type: integer
  6113                                    path:
  6114                                      type: string
  6115                                  required:
  6116                                  - key
  6117                                  - path
  6118                                  type: object
  6119                                type: array
  6120                              name:
  6121                                type: string
  6122                              optional:
  6123                                type: boolean
  6124                            type: object
  6125                          csi:
  6126                            properties:
  6127                              driver:
  6128                                type: string
  6129                              fsType:
  6130                                type: string
  6131                              nodePublishSecretRef:
  6132                                properties:
  6133                                  name:
  6134                                    type: string
  6135                                type: object
  6136                              readOnly:
  6137                                type: boolean
  6138                              volumeAttributes:
  6139                                additionalProperties:
  6140                                  type: string
  6141                                type: object
  6142                            required:
  6143                            - driver
  6144                            type: object
  6145                          downwardAPI:
  6146                            properties:
  6147                              defaultMode:
  6148                                format: int32
  6149                                type: integer
  6150                              items:
  6151                                items:
  6152                                  properties:
  6153                                    fieldRef:
  6154                                      properties:
  6155                                        apiVersion:
  6156                                          type: string
  6157                                        fieldPath:
  6158                                          type: string
  6159                                      required:
  6160                                      - fieldPath
  6161                                      type: object
  6162                                    mode:
  6163                                      format: int32
  6164                                      type: integer
  6165                                    path:
  6166                                      type: string
  6167                                    resourceFieldRef:
  6168                                      properties:
  6169                                        containerName:
  6170                                          type: string
  6171                                        divisor:
  6172                                          anyOf:
  6173                                          - type: integer
  6174                                          - type: string
  6175                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6176                                          x-kubernetes-int-or-string: true
  6177                                        resource:
  6178                                          type: string
  6179                                      required:
  6180                                      - resource
  6181                                      type: object
  6182                                  required:
  6183                                  - path
  6184                                  type: object
  6185                                type: array
  6186                            type: object
  6187                          emptyDir:
  6188                            properties:
  6189                              medium:
  6190                                type: string
  6191                              sizeLimit:
  6192                                anyOf:
  6193                                - type: integer
  6194                                - type: string
  6195                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6196                                x-kubernetes-int-or-string: true
  6197                            type: object
  6198                          ephemeral:
  6199                            properties:
  6200                              volumeClaimTemplate:
  6201                                properties:
  6202                                  metadata:
  6203                                    type: object
  6204                                  spec:
  6205                                    properties:
  6206                                      accessModes:
  6207                                        items:
  6208                                          type: string
  6209                                        type: array
  6210                                      dataSource:
  6211                                        properties:
  6212                                          apiGroup:
  6213                                            type: string
  6214                                          kind:
  6215                                            type: string
  6216                                          name:
  6217                                            type: string
  6218                                        required:
  6219                                        - kind
  6220                                        - name
  6221                                        type: object
  6222                                      dataSourceRef:
  6223                                        properties:
  6224                                          apiGroup:
  6225                                            type: string
  6226                                          kind:
  6227                                            type: string
  6228                                          name:
  6229                                            type: string
  6230                                          namespace:
  6231                                            type: string
  6232                                        required:
  6233                                        - kind
  6234                                        - name
  6235                                        type: object
  6236                                      resources:
  6237                                        properties:
  6238                                          limits:
  6239                                            additionalProperties:
  6240                                              anyOf:
  6241                                              - type: integer
  6242                                              - type: string
  6243                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6244                                              x-kubernetes-int-or-string: true
  6245                                            type: object
  6246                                          requests:
  6247                                            additionalProperties:
  6248                                              anyOf:
  6249                                              - type: integer
  6250                                              - type: string
  6251                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6252                                              x-kubernetes-int-or-string: true
  6253                                            type: object
  6254                                        type: object
  6255                                      selector:
  6256                                        properties:
  6257                                          matchExpressions:
  6258                                            items:
  6259                                              properties:
  6260                                                key:
  6261                                                  type: string
  6262                                                operator:
  6263                                                  type: string
  6264                                                values:
  6265                                                  items:
  6266                                                    type: string
  6267                                                  type: array
  6268                                              required:
  6269                                              - key
  6270                                              - operator
  6271                                              type: object
  6272                                            type: array
  6273                                          matchLabels:
  6274                                            additionalProperties:
  6275                                              type: string
  6276                                            type: object
  6277                                        type: object
  6278                                      storageClassName:
  6279                                        type: string
  6280                                      volumeAttributesClassName:
  6281                                        type: string
  6282                                      volumeMode:
  6283                                        type: string
  6284                                      volumeName:
  6285                                        type: string
  6286                                    type: object
  6287                                required:
  6288                                - spec
  6289                                type: object
  6290                            type: object
  6291                          fc:
  6292                            properties:
  6293                              fsType:
  6294                                type: string
  6295                              lun:
  6296                                format: int32
  6297                                type: integer
  6298                              readOnly:
  6299                                type: boolean
  6300                              targetWWNs:
  6301                                items:
  6302                                  type: string
  6303                                type: array
  6304                              wwids:
  6305                                items:
  6306                                  type: string
  6307                                type: array
  6308                            type: object
  6309                          flexVolume:
  6310                            properties:
  6311                              driver:
  6312                                type: string
  6313                              fsType:
  6314                                type: string
  6315                              options:
  6316                                additionalProperties:
  6317                                  type: string
  6318                                type: object
  6319                              readOnly:
  6320                                type: boolean
  6321                              secretRef:
  6322                                properties:
  6323                                  name:
  6324                                    type: string
  6325                                type: object
  6326                            required:
  6327                            - driver
  6328                            type: object
  6329                          flocker:
  6330                            properties:
  6331                              datasetName:
  6332                                type: string
  6333                              datasetUUID:
  6334                                type: string
  6335                            type: object
  6336                          gcePersistentDisk:
  6337                            properties:
  6338                              fsType:
  6339                                type: string
  6340                              partition:
  6341                                format: int32
  6342                                type: integer
  6343                              pdName:
  6344                                type: string
  6345                              readOnly:
  6346                                type: boolean
  6347                            required:
  6348                            - pdName
  6349                            type: object
  6350                          gitRepo:
  6351                            properties:
  6352                              directory:
  6353                                type: string
  6354                              repository:
  6355                                type: string
  6356                              revision:
  6357                                type: string
  6358                            required:
  6359                            - repository
  6360                            type: object
  6361                          glusterfs:
  6362                            properties:
  6363                              endpoints:
  6364                                type: string
  6365                              path:
  6366                                type: string
  6367                              readOnly:
  6368                                type: boolean
  6369                            required:
  6370                            - endpoints
  6371                            - path
  6372                            type: object
  6373                          hostPath:
  6374                            properties:
  6375                              path:
  6376                                type: string
  6377                              type:
  6378                                type: string
  6379                            required:
  6380                            - path
  6381                            type: object
  6382                          iscsi:
  6383                            properties:
  6384                              chapAuthDiscovery:
  6385                                type: boolean
  6386                              chapAuthSession:
  6387                                type: boolean
  6388                              fsType:
  6389                                type: string
  6390                              initiatorName:
  6391                                type: string
  6392                              iqn:
  6393                                type: string
  6394                              iscsiInterface:
  6395                                type: string
  6396                              lun:
  6397                                format: int32
  6398                                type: integer
  6399                              portals:
  6400                                items:
  6401                                  type: string
  6402                                type: array
  6403                              readOnly:
  6404                                type: boolean
  6405                              secretRef:
  6406                                properties:
  6407                                  name:
  6408                                    type: string
  6409                                type: object
  6410                              targetPortal:
  6411                                type: string
  6412                            required:
  6413                            - iqn
  6414                            - lun
  6415                            - targetPortal
  6416                            type: object
  6417                          name:
  6418                            type: string
  6419                          nfs:
  6420                            properties:
  6421                              path:
  6422                                type: string
  6423                              readOnly:
  6424                                type: boolean
  6425                              server:
  6426                                type: string
  6427                            required:
  6428                            - path
  6429                            - server
  6430                            type: object
  6431                          persistentVolumeClaim:
  6432                            properties:
  6433                              claimName:
  6434                                type: string
  6435                              readOnly:
  6436                                type: boolean
  6437                            required:
  6438                            - claimName
  6439                            type: object
  6440                          photonPersistentDisk:
  6441                            properties:
  6442                              fsType:
  6443                                type: string
  6444                              pdID:
  6445                                type: string
  6446                            required:
  6447                            - pdID
  6448                            type: object
  6449                          portworxVolume:
  6450                            properties:
  6451                              fsType:
  6452                                type: string
  6453                              readOnly:
  6454                                type: boolean
  6455                              volumeID:
  6456                                type: string
  6457                            required:
  6458                            - volumeID
  6459                            type: object
  6460                          projected:
  6461                            properties:
  6462                              defaultMode:
  6463                                format: int32
  6464                                type: integer
  6465                              sources:
  6466                                items:
  6467                                  properties:
  6468                                    clusterTrustBundle:
  6469                                      properties:
  6470                                        labelSelector:
  6471                                          properties:
  6472                                            matchExpressions:
  6473                                              items:
  6474                                                properties:
  6475                                                  key:
  6476                                                    type: string
  6477                                                  operator:
  6478                                                    type: string
  6479                                                  values:
  6480                                                    items:
  6481                                                      type: string
  6482                                                    type: array
  6483                                                required:
  6484                                                - key
  6485                                                - operator
  6486                                                type: object
  6487                                              type: array
  6488                                            matchLabels:
  6489                                              additionalProperties:
  6490                                                type: string
  6491                                              type: object
  6492                                          type: object
  6493                                        name:
  6494                                          type: string
  6495                                        optional:
  6496                                          type: boolean
  6497                                        path:
  6498                                          type: string
  6499                                        signerName:
  6500                                          type: string
  6501                                      required:
  6502                                      - path
  6503                                      type: object
  6504                                    configMap:
  6505                                      properties:
  6506                                        items:
  6507                                          items:
  6508                                            properties:
  6509                                              key:
  6510                                                type: string
  6511                                              mode:
  6512                                                format: int32
  6513                                                type: integer
  6514                                              path:
  6515                                                type: string
  6516                                            required:
  6517                                            - key
  6518                                            - path
  6519                                            type: object
  6520                                          type: array
  6521                                        name:
  6522                                          type: string
  6523                                        optional:
  6524                                          type: boolean
  6525                                      type: object
  6526                                    downwardAPI:
  6527                                      properties:
  6528                                        items:
  6529                                          items:
  6530                                            properties:
  6531                                              fieldRef:
  6532                                                properties:
  6533                                                  apiVersion:
  6534                                                    type: string
  6535                                                  fieldPath:
  6536                                                    type: string
  6537                                                required:
  6538                                                - fieldPath
  6539                                                type: object
  6540                                              mode:
  6541                                                format: int32
  6542                                                type: integer
  6543                                              path:
  6544                                                type: string
  6545                                              resourceFieldRef:
  6546                                                properties:
  6547                                                  containerName:
  6548                                                    type: string
  6549                                                  divisor:
  6550                                                    anyOf:
  6551                                                    - type: integer
  6552                                                    - type: string
  6553                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6554                                                    x-kubernetes-int-or-string: true
  6555                                                  resource:
  6556                                                    type: string
  6557                                                required:
  6558                                                - resource
  6559                                                type: object
  6560                                            required:
  6561                                            - path
  6562                                            type: object
  6563                                          type: array
  6564                                      type: object
  6565                                    secret:
  6566                                      properties:
  6567                                        items:
  6568                                          items:
  6569                                            properties:
  6570                                              key:
  6571                                                type: string
  6572                                              mode:
  6573                                                format: int32
  6574                                                type: integer
  6575                                              path:
  6576                                                type: string
  6577                                            required:
  6578                                            - key
  6579                                            - path
  6580                                            type: object
  6581                                          type: array
  6582                                        name:
  6583                                          type: string
  6584                                        optional:
  6585                                          type: boolean
  6586                                      type: object
  6587                                    serviceAccountToken:
  6588                                      properties:
  6589                                        audience:
  6590                                          type: string
  6591                                        expirationSeconds:
  6592                                          format: int64
  6593                                          type: integer
  6594                                        path:
  6595                                          type: string
  6596                                      required:
  6597                                      - path
  6598                                      type: object
  6599                                  type: object
  6600                                type: array
  6601                            type: object
  6602                          quobyte:
  6603                            properties:
  6604                              group:
  6605                                type: string
  6606                              readOnly:
  6607                                type: boolean
  6608                              registry:
  6609                                type: string
  6610                              tenant:
  6611                                type: string
  6612                              user:
  6613                                type: string
  6614                              volume:
  6615                                type: string
  6616                            required:
  6617                            - registry
  6618                            - volume
  6619                            type: object
  6620                          rbd:
  6621                            properties:
  6622                              fsType:
  6623                                type: string
  6624                              image:
  6625                                type: string
  6626                              keyring:
  6627                                type: string
  6628                              monitors:
  6629                                items:
  6630                                  type: string
  6631                                type: array
  6632                              pool:
  6633                                type: string
  6634                              readOnly:
  6635                                type: boolean
  6636                              secretRef:
  6637                                properties:
  6638                                  name:
  6639                                    type: string
  6640                                type: object
  6641                              user:
  6642                                type: string
  6643                            required:
  6644                            - image
  6645                            - monitors
  6646                            type: object
  6647                          scaleIO:
  6648                            properties:
  6649                              fsType:
  6650                                type: string
  6651                              gateway:
  6652                                type: string
  6653                              protectionDomain:
  6654                                type: string
  6655                              readOnly:
  6656                                type: boolean
  6657                              secretRef:
  6658                                properties:
  6659                                  name:
  6660                                    type: string
  6661                                type: object
  6662                              sslEnabled:
  6663                                type: boolean
  6664                              storageMode:
  6665                                type: string
  6666                              storagePool:
  6667                                type: string
  6668                              system:
  6669                                type: string
  6670                              volumeName:
  6671                                type: string
  6672                            required:
  6673                            - gateway
  6674                            - secretRef
  6675                            - system
  6676                            type: object
  6677                          secret:
  6678                            properties:
  6679                              defaultMode:
  6680                                format: int32
  6681                                type: integer
  6682                              items:
  6683                                items:
  6684                                  properties:
  6685                                    key:
  6686                                      type: string
  6687                                    mode:
  6688                                      format: int32
  6689                                      type: integer
  6690                                    path:
  6691                                      type: string
  6692                                  required:
  6693                                  - key
  6694                                  - path
  6695                                  type: object
  6696                                type: array
  6697                              optional:
  6698                                type: boolean
  6699                              secretName:
  6700                                type: string
  6701                            type: object
  6702                          storageos:
  6703                            properties:
  6704                              fsType:
  6705                                type: string
  6706                              readOnly:
  6707                                type: boolean
  6708                              secretRef:
  6709                                properties:
  6710                                  name:
  6711                                    type: string
  6712                                type: object
  6713                              volumeName:
  6714                                type: string
  6715                              volumeNamespace:
  6716                                type: string
  6717                            type: object
  6718                          vsphereVolume:
  6719                            properties:
  6720                              fsType:
  6721                                type: string
  6722                              storagePolicyID:
  6723                                type: string
  6724                              storagePolicyName:
  6725                                type: string
  6726                              volumePath:
  6727                                type: string
  6728                            required:
  6729                            - volumePath
  6730                            type: object
  6731                        required:
  6732                        - name
  6733                        type: object
  6734                      type: array
  6735                    sidecars:
  6736                      items:
  6737                        properties:
  6738                          args:
  6739                            items:
  6740                              type: string
  6741                            type: array
  6742                          command:
  6743                            items:
  6744                              type: string
  6745                            type: array
  6746                          env:
  6747                            items:
  6748                              properties:
  6749                                name:
  6750                                  type: string
  6751                                value:
  6752                                  type: string
  6753                                valueFrom:
  6754                                  properties:
  6755                                    configMapKeyRef:
  6756                                      properties:
  6757                                        key:
  6758                                          type: string
  6759                                        name:
  6760                                          type: string
  6761                                        optional:
  6762                                          type: boolean
  6763                                      required:
  6764                                      - key
  6765                                      type: object
  6766                                    fieldRef:
  6767                                      properties:
  6768                                        apiVersion:
  6769                                          type: string
  6770                                        fieldPath:
  6771                                          type: string
  6772                                      required:
  6773                                      - fieldPath
  6774                                      type: object
  6775                                    resourceFieldRef:
  6776                                      properties:
  6777                                        containerName:
  6778                                          type: string
  6779                                        divisor:
  6780                                          anyOf:
  6781                                          - type: integer
  6782                                          - type: string
  6783                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6784                                          x-kubernetes-int-or-string: true
  6785                                        resource:
  6786                                          type: string
  6787                                      required:
  6788                                      - resource
  6789                                      type: object
  6790                                    secretKeyRef:
  6791                                      properties:
  6792                                        key:
  6793                                          type: string
  6794                                        name:
  6795                                          type: string
  6796                                        optional:
  6797                                          type: boolean
  6798                                      required:
  6799                                      - key
  6800                                      type: object
  6801                                  type: object
  6802                              required:
  6803                              - name
  6804                              type: object
  6805                            type: array
  6806                          envFrom:
  6807                            items:
  6808                              properties:
  6809                                configMapRef:
  6810                                  properties:
  6811                                    name:
  6812                                      type: string
  6813                                    optional:
  6814                                      type: boolean
  6815                                  type: object
  6816                                prefix:
  6817                                  type: string
  6818                                secretRef:
  6819                                  properties:
  6820                                    name:
  6821                                      type: string
  6822                                    optional:
  6823                                      type: boolean
  6824                                  type: object
  6825                              type: object
  6826                            type: array
  6827                          image:
  6828                            type: string
  6829                          imagePullPolicy:
  6830                            type: string
  6831                          lifecycle:
  6832                            properties:
  6833                              postStart:
  6834                                properties:
  6835                                  exec:
  6836                                    properties:
  6837                                      command:
  6838                                        items:
  6839                                          type: string
  6840                                        type: array
  6841                                    type: object
  6842                                  httpGet:
  6843                                    properties:
  6844                                      host:
  6845                                        type: string
  6846                                      httpHeaders:
  6847                                        items:
  6848                                          properties:
  6849                                            name:
  6850                                              type: string
  6851                                            value:
  6852                                              type: string
  6853                                          required:
  6854                                          - name
  6855                                          - value
  6856                                          type: object
  6857                                        type: array
  6858                                      path:
  6859                                        type: string
  6860                                      port:
  6861                                        anyOf:
  6862                                        - type: integer
  6863                                        - type: string
  6864                                        x-kubernetes-int-or-string: true
  6865                                      scheme:
  6866                                        type: string
  6867                                    required:
  6868                                    - port
  6869                                    type: object
  6870                                  sleep:
  6871                                    properties:
  6872                                      seconds:
  6873                                        format: int64
  6874                                        type: integer
  6875                                    required:
  6876                                    - seconds
  6877                                    type: object
  6878                                  tcpSocket:
  6879                                    properties:
  6880                                      host:
  6881                                        type: string
  6882                                      port:
  6883                                        anyOf:
  6884                                        - type: integer
  6885                                        - type: string
  6886                                        x-kubernetes-int-or-string: true
  6887                                    required:
  6888                                    - port
  6889                                    type: object
  6890                                type: object
  6891                              preStop:
  6892                                properties:
  6893                                  exec:
  6894                                    properties:
  6895                                      command:
  6896                                        items:
  6897                                          type: string
  6898                                        type: array
  6899                                    type: object
  6900                                  httpGet:
  6901                                    properties:
  6902                                      host:
  6903                                        type: string
  6904                                      httpHeaders:
  6905                                        items:
  6906                                          properties:
  6907                                            name:
  6908                                              type: string
  6909                                            value:
  6910                                              type: string
  6911                                          required:
  6912                                          - name
  6913                                          - value
  6914                                          type: object
  6915                                        type: array
  6916                                      path:
  6917                                        type: string
  6918                                      port:
  6919                                        anyOf:
  6920                                        - type: integer
  6921                                        - type: string
  6922                                        x-kubernetes-int-or-string: true
  6923                                      scheme:
  6924                                        type: string
  6925                                    required:
  6926                                    - port
  6927                                    type: object
  6928                                  sleep:
  6929                                    properties:
  6930                                      seconds:
  6931                                        format: int64
  6932                                        type: integer
  6933                                    required:
  6934                                    - seconds
  6935                                    type: object
  6936                                  tcpSocket:
  6937                                    properties:
  6938                                      host:
  6939                                        type: string
  6940                                      port:
  6941                                        anyOf:
  6942                                        - type: integer
  6943                                        - type: string
  6944                                        x-kubernetes-int-or-string: true
  6945                                    required:
  6946                                    - port
  6947                                    type: object
  6948                                type: object
  6949                            type: object
  6950                          livenessProbe:
  6951                            properties:
  6952                              exec:
  6953                                properties:
  6954                                  command:
  6955                                    items:
  6956                                      type: string
  6957                                    type: array
  6958                                type: object
  6959                              failureThreshold:
  6960                                format: int32
  6961                                type: integer
  6962                              grpc:
  6963                                properties:
  6964                                  port:
  6965                                    format: int32
  6966                                    type: integer
  6967                                  service:
  6968                                    type: string
  6969                                required:
  6970                                - port
  6971                                type: object
  6972                              httpGet:
  6973                                properties:
  6974                                  host:
  6975                                    type: string
  6976                                  httpHeaders:
  6977                                    items:
  6978                                      properties:
  6979                                        name:
  6980                                          type: string
  6981                                        value:
  6982                                          type: string
  6983                                      required:
  6984                                      - name
  6985                                      - value
  6986                                      type: object
  6987                                    type: array
  6988                                  path:
  6989                                    type: string
  6990                                  port:
  6991                                    anyOf:
  6992                                    - type: integer
  6993                                    - type: string
  6994                                    x-kubernetes-int-or-string: true
  6995                                  scheme:
  6996                                    type: string
  6997                                required:
  6998                                - port
  6999                                type: object
  7000                              initialDelaySeconds:
  7001                                format: int32
  7002                                type: integer
  7003                              periodSeconds:
  7004                                format: int32
  7005                                type: integer
  7006                              successThreshold:
  7007                                format: int32
  7008                                type: integer
  7009                              tcpSocket:
  7010                                properties:
  7011                                  host:
  7012                                    type: string
  7013                                  port:
  7014                                    anyOf:
  7015                                    - type: integer
  7016                                    - type: string
  7017                                    x-kubernetes-int-or-string: true
  7018                                required:
  7019                                - port
  7020                                type: object
  7021                              terminationGracePeriodSeconds:
  7022                                format: int64
  7023                                type: integer
  7024                              timeoutSeconds:
  7025                                format: int32
  7026                                type: integer
  7027                            type: object
  7028                          name:
  7029                            type: string
  7030                          ports:
  7031                            items:
  7032                              properties:
  7033                                containerPort:
  7034                                  format: int32
  7035                                  type: integer
  7036                                hostIP:
  7037                                  type: string
  7038                                hostPort:
  7039                                  format: int32
  7040                                  type: integer
  7041                                name:
  7042                                  type: string
  7043                                protocol:
  7044                                  default: TCP
  7045                                  type: string
  7046                              required:
  7047                              - containerPort
  7048                              type: object
  7049                            type: array
  7050                            x-kubernetes-list-map-keys:
  7051                            - containerPort
  7052                            - protocol
  7053                            x-kubernetes-list-type: map
  7054                          readinessProbe:
  7055                            properties:
  7056                              exec:
  7057                                properties:
  7058                                  command:
  7059                                    items:
  7060                                      type: string
  7061                                    type: array
  7062                                type: object
  7063                              failureThreshold:
  7064                                format: int32
  7065                                type: integer
  7066                              grpc:
  7067                                properties:
  7068                                  port:
  7069                                    format: int32
  7070                                    type: integer
  7071                                  service:
  7072                                    type: string
  7073                                required:
  7074                                - port
  7075                                type: object
  7076                              httpGet:
  7077                                properties:
  7078                                  host:
  7079                                    type: string
  7080                                  httpHeaders:
  7081                                    items:
  7082                                      properties:
  7083                                        name:
  7084                                          type: string
  7085                                        value:
  7086                                          type: string
  7087                                      required:
  7088                                      - name
  7089                                      - value
  7090                                      type: object
  7091                                    type: array
  7092                                  path:
  7093                                    type: string
  7094                                  port:
  7095                                    anyOf:
  7096                                    - type: integer
  7097                                    - type: string
  7098                                    x-kubernetes-int-or-string: true
  7099                                  scheme:
  7100                                    type: string
  7101                                required:
  7102                                - port
  7103                                type: object
  7104                              initialDelaySeconds:
  7105                                format: int32
  7106                                type: integer
  7107                              periodSeconds:
  7108                                format: int32
  7109                                type: integer
  7110                              successThreshold:
  7111                                format: int32
  7112                                type: integer
  7113                              tcpSocket:
  7114                                properties:
  7115                                  host:
  7116                                    type: string
  7117                                  port:
  7118                                    anyOf:
  7119                                    - type: integer
  7120                                    - type: string
  7121                                    x-kubernetes-int-or-string: true
  7122                                required:
  7123                                - port
  7124                                type: object
  7125                              terminationGracePeriodSeconds:
  7126                                format: int64
  7127                                type: integer
  7128                              timeoutSeconds:
  7129                                format: int32
  7130                                type: integer
  7131                            type: object
  7132                          resizePolicy:
  7133                            items:
  7134                              properties:
  7135                                resourceName:
  7136                                  type: string
  7137                                restartPolicy:
  7138                                  type: string
  7139                              required:
  7140                              - resourceName
  7141                              - restartPolicy
  7142                              type: object
  7143                            type: array
  7144                            x-kubernetes-list-type: atomic
  7145                          resources:
  7146                            properties:
  7147                              claims:
  7148                                items:
  7149                                  properties:
  7150                                    name:
  7151                                      type: string
  7152                                  required:
  7153                                  - name
  7154                                  type: object
  7155                                type: array
  7156                                x-kubernetes-list-map-keys:
  7157                                - name
  7158                                x-kubernetes-list-type: map
  7159                              limits:
  7160                                additionalProperties:
  7161                                  anyOf:
  7162                                  - type: integer
  7163                                  - type: string
  7164                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7165                                  x-kubernetes-int-or-string: true
  7166                                type: object
  7167                              requests:
  7168                                additionalProperties:
  7169                                  anyOf:
  7170                                  - type: integer
  7171                                  - type: string
  7172                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7173                                  x-kubernetes-int-or-string: true
  7174                                type: object
  7175                            type: object
  7176                          restartPolicy:
  7177                            type: string
  7178                          securityContext:
  7179                            properties:
  7180                              allowPrivilegeEscalation:
  7181                                type: boolean
  7182                              capabilities:
  7183                                properties:
  7184                                  add:
  7185                                    items:
  7186                                      type: string
  7187                                    type: array
  7188                                  drop:
  7189                                    items:
  7190                                      type: string
  7191                                    type: array
  7192                                type: object
  7193                              privileged:
  7194                                type: boolean
  7195                              procMount:
  7196                                type: string
  7197                              readOnlyRootFilesystem:
  7198                                type: boolean
  7199                              runAsGroup:
  7200                                format: int64
  7201                                type: integer
  7202                              runAsNonRoot:
  7203                                type: boolean
  7204                              runAsUser:
  7205                                format: int64
  7206                                type: integer
  7207                              seLinuxOptions:
  7208                                properties:
  7209                                  level:
  7210                                    type: string
  7211                                  role:
  7212                                    type: string
  7213                                  type:
  7214                                    type: string
  7215                                  user:
  7216                                    type: string
  7217                                type: object
  7218                              seccompProfile:
  7219                                properties:
  7220                                  localhostProfile:
  7221                                    type: string
  7222                                  type:
  7223                                    type: string
  7224                                required:
  7225                                - type
  7226                                type: object
  7227                              windowsOptions:
  7228                                properties:
  7229                                  gmsaCredentialSpec:
  7230                                    type: string
  7231                                  gmsaCredentialSpecName:
  7232                                    type: string
  7233                                  hostProcess:
  7234                                    type: boolean
  7235                                  runAsUserName:
  7236                                    type: string
  7237                                type: object
  7238                            type: object
  7239                          startupProbe:
  7240                            properties:
  7241                              exec:
  7242                                properties:
  7243                                  command:
  7244                                    items:
  7245                                      type: string
  7246                                    type: array
  7247                                type: object
  7248                              failureThreshold:
  7249                                format: int32
  7250                                type: integer
  7251                              grpc:
  7252                                properties:
  7253                                  port:
  7254                                    format: int32
  7255                                    type: integer
  7256                                  service:
  7257                                    type: string
  7258                                required:
  7259                                - port
  7260                                type: object
  7261                              httpGet:
  7262                                properties:
  7263                                  host:
  7264                                    type: string
  7265                                  httpHeaders:
  7266                                    items:
  7267                                      properties:
  7268                                        name:
  7269                                          type: string
  7270                                        value:
  7271                                          type: string
  7272                                      required:
  7273                                      - name
  7274                                      - value
  7275                                      type: object
  7276                                    type: array
  7277                                  path:
  7278                                    type: string
  7279                                  port:
  7280                                    anyOf:
  7281                                    - type: integer
  7282                                    - type: string
  7283                                    x-kubernetes-int-or-string: true
  7284                                  scheme:
  7285                                    type: string
  7286                                required:
  7287                                - port
  7288                                type: object
  7289                              initialDelaySeconds:
  7290                                format: int32
  7291                                type: integer
  7292                              periodSeconds:
  7293                                format: int32
  7294                                type: integer
  7295                              successThreshold:
  7296                                format: int32
  7297                                type: integer
  7298                              tcpSocket:
  7299                                properties:
  7300                                  host:
  7301                                    type: string
  7302                                  port:
  7303                                    anyOf:
  7304                                    - type: integer
  7305                                    - type: string
  7306                                    x-kubernetes-int-or-string: true
  7307                                required:
  7308                                - port
  7309                                type: object
  7310                              terminationGracePeriodSeconds:
  7311                                format: int64
  7312                                type: integer
  7313                              timeoutSeconds:
  7314                                format: int32
  7315                                type: integer
  7316                            type: object
  7317                          stdin:
  7318                            type: boolean
  7319                          stdinOnce:
  7320                            type: boolean
  7321                          terminationMessagePath:
  7322                            type: string
  7323                          terminationMessagePolicy:
  7324                            type: string
  7325                          tty:
  7326                            type: boolean
  7327                          volumeDevices:
  7328                            items:
  7329                              properties:
  7330                                devicePath:
  7331                                  type: string
  7332                                name:
  7333                                  type: string
  7334                              required:
  7335                              - devicePath
  7336                              - name
  7337                              type: object
  7338                            type: array
  7339                          volumeMounts:
  7340                            items:
  7341                              properties:
  7342                                mountPath:
  7343                                  type: string
  7344                                mountPropagation:
  7345                                  type: string
  7346                                name:
  7347                                  type: string
  7348                                readOnly:
  7349                                  type: boolean
  7350                                subPath:
  7351                                  type: string
  7352                                subPathExpr:
  7353                                  type: string
  7354                              required:
  7355                              - mountPath
  7356                              - name
  7357                              type: object
  7358                            type: array
  7359                          workingDir:
  7360                            type: string
  7361                        required:
  7362                        - name
  7363                        type: object
  7364                      type: array
  7365                    size:
  7366                      format: int32
  7367                      type: integer
  7368                    sslInternalSecretName:
  7369                      type: string
  7370                    sslSecretName:
  7371                      type: string
  7372                    tolerations:
  7373                      items:
  7374                        properties:
  7375                          effect:
  7376                            type: string
  7377                          key:
  7378                            type: string
  7379                          operator:
  7380                            type: string
  7381                          tolerationSeconds:
  7382                            format: int64
  7383                            type: integer
  7384                          value:
  7385                            type: string
  7386                        type: object
  7387                      type: array
  7388                    topologySpreadConstraints:
  7389                      items:
  7390                        properties:
  7391                          labelSelector:
  7392                            properties:
  7393                              matchExpressions:
  7394                                items:
  7395                                  properties:
  7396                                    key:
  7397                                      type: string
  7398                                    operator:
  7399                                      type: string
  7400                                    values:
  7401                                      items:
  7402                                        type: string
  7403                                      type: array
  7404                                  required:
  7405                                  - key
  7406                                  - operator
  7407                                  type: object
  7408                                type: array
  7409                              matchLabels:
  7410                                additionalProperties:
  7411                                  type: string
  7412                                type: object
  7413                            type: object
  7414                          matchLabelKeys:
  7415                            items:
  7416                              type: string
  7417                            type: array
  7418                            x-kubernetes-list-type: atomic
  7419                          maxSkew:
  7420                            format: int32
  7421                            type: integer
  7422                          minDomains:
  7423                            format: int32
  7424                            type: integer
  7425                          nodeAffinityPolicy:
  7426                            type: string
  7427                          nodeTaintsPolicy:
  7428                            type: string
  7429                          topologyKey:
  7430                            type: string
  7431                          whenUnsatisfiable:
  7432                            type: string
  7433                        required:
  7434                        - maxSkew
  7435                        - topologyKey
  7436                        - whenUnsatisfiable
  7437                        type: object
  7438                      type: array
  7439                    vaultSecretName:
  7440                      type: string
  7441                    volumeSpec:
  7442                      properties:
  7443                        emptyDir:
  7444                          properties:
  7445                            medium:
  7446                              type: string
  7447                            sizeLimit:
  7448                              anyOf:
  7449                              - type: integer
  7450                              - type: string
  7451                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7452                              x-kubernetes-int-or-string: true
  7453                          type: object
  7454                        hostPath:
  7455                          properties:
  7456                            path:
  7457                              type: string
  7458                            type:
  7459                              type: string
  7460                          required:
  7461                          - path
  7462                          type: object
  7463                        persistentVolumeClaim:
  7464                          properties:
  7465                            accessModes:
  7466                              items:
  7467                                type: string
  7468                              type: array
  7469                            dataSource:
  7470                              properties:
  7471                                apiGroup:
  7472                                  type: string
  7473                                kind:
  7474                                  type: string
  7475                                name:
  7476                                  type: string
  7477                              required:
  7478                              - kind
  7479                              - name
  7480                              type: object
  7481                            dataSourceRef:
  7482                              properties:
  7483                                apiGroup:
  7484                                  type: string
  7485                                kind:
  7486                                  type: string
  7487                                name:
  7488                                  type: string
  7489                                namespace:
  7490                                  type: string
  7491                              required:
  7492                              - kind
  7493                              - name
  7494                              type: object
  7495                            resources:
  7496                              properties:
  7497                                limits:
  7498                                  additionalProperties:
  7499                                    anyOf:
  7500                                    - type: integer
  7501                                    - type: string
  7502                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7503                                    x-kubernetes-int-or-string: true
  7504                                  type: object
  7505                                requests:
  7506                                  additionalProperties:
  7507                                    anyOf:
  7508                                    - type: integer
  7509                                    - type: string
  7510                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7511                                    x-kubernetes-int-or-string: true
  7512                                  type: object
  7513                              type: object
  7514                            selector:
  7515                              properties:
  7516                                matchExpressions:
  7517                                  items:
  7518                                    properties:
  7519                                      key:
  7520                                        type: string
  7521                                      operator:
  7522                                        type: string
  7523                                      values:
  7524                                        items:
  7525                                          type: string
  7526                                        type: array
  7527                                    required:
  7528                                    - key
  7529                                    - operator
  7530                                    type: object
  7531                                  type: array
  7532                                matchLabels:
  7533                                  additionalProperties:
  7534                                    type: string
  7535                                  type: object
  7536                              type: object
  7537                            storageClassName:
  7538                              type: string
  7539                            volumeAttributesClassName:
  7540                              type: string
  7541                            volumeMode:
  7542                              type: string
  7543                            volumeName:
  7544                              type: string
  7545                          type: object
  7546                      type: object
  7547                  type: object
  7548                pxc:
  7549                  properties:
  7550                    affinity:
  7551                      properties:
  7552                        advanced:
  7553                          properties:
  7554                            nodeAffinity:
  7555                              properties:
  7556                                preferredDuringSchedulingIgnoredDuringExecution:
  7557                                  items:
  7558                                    properties:
  7559                                      preference:
  7560                                        properties:
  7561                                          matchExpressions:
  7562                                            items:
  7563                                              properties:
  7564                                                key:
  7565                                                  type: string
  7566                                                operator:
  7567                                                  type: string
  7568                                                values:
  7569                                                  items:
  7570                                                    type: string
  7571                                                  type: array
  7572                                              required:
  7573                                              - key
  7574                                              - operator
  7575                                              type: object
  7576                                            type: array
  7577                                          matchFields:
  7578                                            items:
  7579                                              properties:
  7580                                                key:
  7581                                                  type: string
  7582                                                operator:
  7583                                                  type: string
  7584                                                values:
  7585                                                  items:
  7586                                                    type: string
  7587                                                  type: array
  7588                                              required:
  7589                                              - key
  7590                                              - operator
  7591                                              type: object
  7592                                            type: array
  7593                                        type: object
  7594                                      weight:
  7595                                        format: int32
  7596                                        type: integer
  7597                                    required:
  7598                                    - preference
  7599                                    - weight
  7600                                    type: object
  7601                                  type: array
  7602                                requiredDuringSchedulingIgnoredDuringExecution:
  7603                                  properties:
  7604                                    nodeSelectorTerms:
  7605                                      items:
  7606                                        properties:
  7607                                          matchExpressions:
  7608                                            items:
  7609                                              properties:
  7610                                                key:
  7611                                                  type: string
  7612                                                operator:
  7613                                                  type: string
  7614                                                values:
  7615                                                  items:
  7616                                                    type: string
  7617                                                  type: array
  7618                                              required:
  7619                                              - key
  7620                                              - operator
  7621                                              type: object
  7622                                            type: array
  7623                                          matchFields:
  7624                                            items:
  7625                                              properties:
  7626                                                key:
  7627                                                  type: string
  7628                                                operator:
  7629                                                  type: string
  7630                                                values:
  7631                                                  items:
  7632                                                    type: string
  7633                                                  type: array
  7634                                              required:
  7635                                              - key
  7636                                              - operator
  7637                                              type: object
  7638                                            type: array
  7639                                        type: object
  7640                                      type: array
  7641                                  required:
  7642                                  - nodeSelectorTerms
  7643                                  type: object
  7644                              type: object
  7645                            podAffinity:
  7646                              properties:
  7647                                preferredDuringSchedulingIgnoredDuringExecution:
  7648                                  items:
  7649                                    properties:
  7650                                      podAffinityTerm:
  7651                                        properties:
  7652                                          labelSelector:
  7653                                            properties:
  7654                                              matchExpressions:
  7655                                                items:
  7656                                                  properties:
  7657                                                    key:
  7658                                                      type: string
  7659                                                    operator:
  7660                                                      type: string
  7661                                                    values:
  7662                                                      items:
  7663                                                        type: string
  7664                                                      type: array
  7665                                                  required:
  7666                                                  - key
  7667                                                  - operator
  7668                                                  type: object
  7669                                                type: array
  7670                                              matchLabels:
  7671                                                additionalProperties:
  7672                                                  type: string
  7673                                                type: object
  7674                                            type: object
  7675                                          matchLabelKeys:
  7676                                            items:
  7677                                              type: string
  7678                                            type: array
  7679                                            x-kubernetes-list-type: atomic
  7680                                          mismatchLabelKeys:
  7681                                            items:
  7682                                              type: string
  7683                                            type: array
  7684                                            x-kubernetes-list-type: atomic
  7685                                          namespaceSelector:
  7686                                            properties:
  7687                                              matchExpressions:
  7688                                                items:
  7689                                                  properties:
  7690                                                    key:
  7691                                                      type: string
  7692                                                    operator:
  7693                                                      type: string
  7694                                                    values:
  7695                                                      items:
  7696                                                        type: string
  7697                                                      type: array
  7698                                                  required:
  7699                                                  - key
  7700                                                  - operator
  7701                                                  type: object
  7702                                                type: array
  7703                                              matchLabels:
  7704                                                additionalProperties:
  7705                                                  type: string
  7706                                                type: object
  7707                                            type: object
  7708                                          namespaces:
  7709                                            items:
  7710                                              type: string
  7711                                            type: array
  7712                                          topologyKey:
  7713                                            type: string
  7714                                        required:
  7715                                        - topologyKey
  7716                                        type: object
  7717                                      weight:
  7718                                        format: int32
  7719                                        type: integer
  7720                                    required:
  7721                                    - podAffinityTerm
  7722                                    - weight
  7723                                    type: object
  7724                                  type: array
  7725                                requiredDuringSchedulingIgnoredDuringExecution:
  7726                                  items:
  7727                                    properties:
  7728                                      labelSelector:
  7729                                        properties:
  7730                                          matchExpressions:
  7731                                            items:
  7732                                              properties:
  7733                                                key:
  7734                                                  type: string
  7735                                                operator:
  7736                                                  type: string
  7737                                                values:
  7738                                                  items:
  7739                                                    type: string
  7740                                                  type: array
  7741                                              required:
  7742                                              - key
  7743                                              - operator
  7744                                              type: object
  7745                                            type: array
  7746                                          matchLabels:
  7747                                            additionalProperties:
  7748                                              type: string
  7749                                            type: object
  7750                                        type: object
  7751                                      matchLabelKeys:
  7752                                        items:
  7753                                          type: string
  7754                                        type: array
  7755                                        x-kubernetes-list-type: atomic
  7756                                      mismatchLabelKeys:
  7757                                        items:
  7758                                          type: string
  7759                                        type: array
  7760                                        x-kubernetes-list-type: atomic
  7761                                      namespaceSelector:
  7762                                        properties:
  7763                                          matchExpressions:
  7764                                            items:
  7765                                              properties:
  7766                                                key:
  7767                                                  type: string
  7768                                                operator:
  7769                                                  type: string
  7770                                                values:
  7771                                                  items:
  7772                                                    type: string
  7773                                                  type: array
  7774                                              required:
  7775                                              - key
  7776                                              - operator
  7777                                              type: object
  7778                                            type: array
  7779                                          matchLabels:
  7780                                            additionalProperties:
  7781                                              type: string
  7782                                            type: object
  7783                                        type: object
  7784                                      namespaces:
  7785                                        items:
  7786                                          type: string
  7787                                        type: array
  7788                                      topologyKey:
  7789                                        type: string
  7790                                    required:
  7791                                    - topologyKey
  7792                                    type: object
  7793                                  type: array
  7794                              type: object
  7795                            podAntiAffinity:
  7796                              properties:
  7797                                preferredDuringSchedulingIgnoredDuringExecution:
  7798                                  items:
  7799                                    properties:
  7800                                      podAffinityTerm:
  7801                                        properties:
  7802                                          labelSelector:
  7803                                            properties:
  7804                                              matchExpressions:
  7805                                                items:
  7806                                                  properties:
  7807                                                    key:
  7808                                                      type: string
  7809                                                    operator:
  7810                                                      type: string
  7811                                                    values:
  7812                                                      items:
  7813                                                        type: string
  7814                                                      type: array
  7815                                                  required:
  7816                                                  - key
  7817                                                  - operator
  7818                                                  type: object
  7819                                                type: array
  7820                                              matchLabels:
  7821                                                additionalProperties:
  7822                                                  type: string
  7823                                                type: object
  7824                                            type: object
  7825                                          matchLabelKeys:
  7826                                            items:
  7827                                              type: string
  7828                                            type: array
  7829                                            x-kubernetes-list-type: atomic
  7830                                          mismatchLabelKeys:
  7831                                            items:
  7832                                              type: string
  7833                                            type: array
  7834                                            x-kubernetes-list-type: atomic
  7835                                          namespaceSelector:
  7836                                            properties:
  7837                                              matchExpressions:
  7838                                                items:
  7839                                                  properties:
  7840                                                    key:
  7841                                                      type: string
  7842                                                    operator:
  7843                                                      type: string
  7844                                                    values:
  7845                                                      items:
  7846                                                        type: string
  7847                                                      type: array
  7848                                                  required:
  7849                                                  - key
  7850                                                  - operator
  7851                                                  type: object
  7852                                                type: array
  7853                                              matchLabels:
  7854                                                additionalProperties:
  7855                                                  type: string
  7856                                                type: object
  7857                                            type: object
  7858                                          namespaces:
  7859                                            items:
  7860                                              type: string
  7861                                            type: array
  7862                                          topologyKey:
  7863                                            type: string
  7864                                        required:
  7865                                        - topologyKey
  7866                                        type: object
  7867                                      weight:
  7868                                        format: int32
  7869                                        type: integer
  7870                                    required:
  7871                                    - podAffinityTerm
  7872                                    - weight
  7873                                    type: object
  7874                                  type: array
  7875                                requiredDuringSchedulingIgnoredDuringExecution:
  7876                                  items:
  7877                                    properties:
  7878                                      labelSelector:
  7879                                        properties:
  7880                                          matchExpressions:
  7881                                            items:
  7882                                              properties:
  7883                                                key:
  7884                                                  type: string
  7885                                                operator:
  7886                                                  type: string
  7887                                                values:
  7888                                                  items:
  7889                                                    type: string
  7890                                                  type: array
  7891                                              required:
  7892                                              - key
  7893                                              - operator
  7894                                              type: object
  7895                                            type: array
  7896                                          matchLabels:
  7897                                            additionalProperties:
  7898                                              type: string
  7899                                            type: object
  7900                                        type: object
  7901                                      matchLabelKeys:
  7902                                        items:
  7903                                          type: string
  7904                                        type: array
  7905                                        x-kubernetes-list-type: atomic
  7906                                      mismatchLabelKeys:
  7907                                        items:
  7908                                          type: string
  7909                                        type: array
  7910                                        x-kubernetes-list-type: atomic
  7911                                      namespaceSelector:
  7912                                        properties:
  7913                                          matchExpressions:
  7914                                            items:
  7915                                              properties:
  7916                                                key:
  7917                                                  type: string
  7918                                                operator:
  7919                                                  type: string
  7920                                                values:
  7921                                                  items:
  7922                                                    type: string
  7923                                                  type: array
  7924                                              required:
  7925                                              - key
  7926                                              - operator
  7927                                              type: object
  7928                                            type: array
  7929                                          matchLabels:
  7930                                            additionalProperties:
  7931                                              type: string
  7932                                            type: object
  7933                                        type: object
  7934                                      namespaces:
  7935                                        items:
  7936                                          type: string
  7937                                        type: array
  7938                                      topologyKey:
  7939                                        type: string
  7940                                    required:
  7941                                    - topologyKey
  7942                                    type: object
  7943                                  type: array
  7944                              type: object
  7945                          type: object
  7946                        antiAffinityTopologyKey:
  7947                          type: string
  7948                      type: object
  7949                    annotations:
  7950                      additionalProperties:
  7951                        type: string
  7952                      type: object
  7953                    autoRecovery:
  7954                      type: boolean
  7955                    configuration:
  7956                      type: string
  7957                    containerSecurityContext:
  7958                      properties:
  7959                        allowPrivilegeEscalation:
  7960                          type: boolean
  7961                        capabilities:
  7962                          properties:
  7963                            add:
  7964                              items:
  7965                                type: string
  7966                              type: array
  7967                            drop:
  7968                              items:
  7969                                type: string
  7970                              type: array
  7971                          type: object
  7972                        privileged:
  7973                          type: boolean
  7974                        procMount:
  7975                          type: string
  7976                        readOnlyRootFilesystem:
  7977                          type: boolean
  7978                        runAsGroup:
  7979                          format: int64
  7980                          type: integer
  7981                        runAsNonRoot:
  7982                          type: boolean
  7983                        runAsUser:
  7984                          format: int64
  7985                          type: integer
  7986                        seLinuxOptions:
  7987                          properties:
  7988                            level:
  7989                              type: string
  7990                            role:
  7991                              type: string
  7992                            type:
  7993                              type: string
  7994                            user:
  7995                              type: string
  7996                          type: object
  7997                        seccompProfile:
  7998                          properties:
  7999                            localhostProfile:
  8000                              type: string
  8001                            type:
  8002                              type: string
  8003                          required:
  8004                          - type
  8005                          type: object
  8006                        windowsOptions:
  8007                          properties:
  8008                            gmsaCredentialSpec:
  8009                              type: string
  8010                            gmsaCredentialSpecName:
  8011                              type: string
  8012                            hostProcess:
  8013                              type: boolean
  8014                            runAsUserName:
  8015                              type: string
  8016                          type: object
  8017                      type: object
  8018                    enabled:
  8019                      type: boolean
  8020                    envVarsSecret:
  8021                      type: string
  8022                    expose:
  8023                      properties:
  8024                        annotations:
  8025                          additionalProperties:
  8026                            type: string
  8027                          type: object
  8028                        enabled:
  8029                          type: boolean
  8030                        externalTrafficPolicy:
  8031                          type: string
  8032                        internalTrafficPolicy:
  8033                          type: string
  8034                        labels:
  8035                          additionalProperties:
  8036                            type: string
  8037                          type: object
  8038                        loadBalancerIP:
  8039                          type: string
  8040                        loadBalancerSourceRanges:
  8041                          items:
  8042                            type: string
  8043                          type: array
  8044                        trafficPolicy:
  8045                          type: string
  8046                        type:
  8047                          type: string
  8048                      type: object
  8049                    externalTrafficPolicy:
  8050                      type: string
  8051                    forceUnsafeBootstrap:
  8052                      type: boolean
  8053                    gracePeriod:
  8054                      format: int64
  8055                      type: integer
  8056                    hookScript:
  8057                      type: string
  8058                    image:
  8059                      type: string
  8060                    imagePullPolicy:
  8061                      type: string
  8062                    imagePullSecrets:
  8063                      items:
  8064                        properties:
  8065                          name:
  8066                            type: string
  8067                        type: object
  8068                      type: array
  8069                    labels:
  8070                      additionalProperties:
  8071                        type: string
  8072                      type: object
  8073                    lifecycle:
  8074                      properties:
  8075                        postStart:
  8076                          properties:
  8077                            exec:
  8078                              properties:
  8079                                command:
  8080                                  items:
  8081                                    type: string
  8082                                  type: array
  8083                              type: object
  8084                            httpGet:
  8085                              properties:
  8086                                host:
  8087                                  type: string
  8088                                httpHeaders:
  8089                                  items:
  8090                                    properties:
  8091                                      name:
  8092                                        type: string
  8093                                      value:
  8094                                        type: string
  8095                                    required:
  8096                                    - name
  8097                                    - value
  8098                                    type: object
  8099                                  type: array
  8100                                path:
  8101                                  type: string
  8102                                port:
  8103                                  anyOf:
  8104                                  - type: integer
  8105                                  - type: string
  8106                                  x-kubernetes-int-or-string: true
  8107                                scheme:
  8108                                  type: string
  8109                              required:
  8110                              - port
  8111                              type: object
  8112                            sleep:
  8113                              properties:
  8114                                seconds:
  8115                                  format: int64
  8116                                  type: integer
  8117                              required:
  8118                              - seconds
  8119                              type: object
  8120                            tcpSocket:
  8121                              properties:
  8122                                host:
  8123                                  type: string
  8124                                port:
  8125                                  anyOf:
  8126                                  - type: integer
  8127                                  - type: string
  8128                                  x-kubernetes-int-or-string: true
  8129                              required:
  8130                              - port
  8131                              type: object
  8132                          type: object
  8133                        preStop:
  8134                          properties:
  8135                            exec:
  8136                              properties:
  8137                                command:
  8138                                  items:
  8139                                    type: string
  8140                                  type: array
  8141                              type: object
  8142                            httpGet:
  8143                              properties:
  8144                                host:
  8145                                  type: string
  8146                                httpHeaders:
  8147                                  items:
  8148                                    properties:
  8149                                      name:
  8150                                        type: string
  8151                                      value:
  8152                                        type: string
  8153                                    required:
  8154                                    - name
  8155                                    - value
  8156                                    type: object
  8157                                  type: array
  8158                                path:
  8159                                  type: string
  8160                                port:
  8161                                  anyOf:
  8162                                  - type: integer
  8163                                  - type: string
  8164                                  x-kubernetes-int-or-string: true
  8165                                scheme:
  8166                                  type: string
  8167                              required:
  8168                              - port
  8169                              type: object
  8170                            sleep:
  8171                              properties:
  8172                                seconds:
  8173                                  format: int64
  8174                                  type: integer
  8175                              required:
  8176                              - seconds
  8177                              type: object
  8178                            tcpSocket:
  8179                              properties:
  8180                                host:
  8181                                  type: string
  8182                                port:
  8183                                  anyOf:
  8184                                  - type: integer
  8185                                  - type: string
  8186                                  x-kubernetes-int-or-string: true
  8187                              required:
  8188                              - port
  8189                              type: object
  8190                          type: object
  8191                      type: object
  8192                    livenessDelaySec:
  8193                      format: int32
  8194                      type: integer
  8195                    livenessProbes:
  8196                      properties:
  8197                        exec:
  8198                          properties:
  8199                            command:
  8200                              items:
  8201                                type: string
  8202                              type: array
  8203                          type: object
  8204                        failureThreshold:
  8205                          format: int32
  8206                          type: integer
  8207                        grpc:
  8208                          properties:
  8209                            port:
  8210                              format: int32
  8211                              type: integer
  8212                            service:
  8213                              type: string
  8214                          required:
  8215                          - port
  8216                          type: object
  8217                        httpGet:
  8218                          properties:
  8219                            host:
  8220                              type: string
  8221                            httpHeaders:
  8222                              items:
  8223                                properties:
  8224                                  name:
  8225                                    type: string
  8226                                  value:
  8227                                    type: string
  8228                                required:
  8229                                - name
  8230                                - value
  8231                                type: object
  8232                              type: array
  8233                            path:
  8234                              type: string
  8235                            port:
  8236                              anyOf:
  8237                              - type: integer
  8238                              - type: string
  8239                              x-kubernetes-int-or-string: true
  8240                            scheme:
  8241                              type: string
  8242                          required:
  8243                          - port
  8244                          type: object
  8245                        initialDelaySeconds:
  8246                          format: int32
  8247                          type: integer
  8248                        periodSeconds:
  8249                          format: int32
  8250                          type: integer
  8251                        successThreshold:
  8252                          format: int32
  8253                          type: integer
  8254                        tcpSocket:
  8255                          properties:
  8256                            host:
  8257                              type: string
  8258                            port:
  8259                              anyOf:
  8260                              - type: integer
  8261                              - type: string
  8262                              x-kubernetes-int-or-string: true
  8263                          required:
  8264                          - port
  8265                          type: object
  8266                        terminationGracePeriodSeconds:
  8267                          format: int64
  8268                          type: integer
  8269                        timeoutSeconds:
  8270                          format: int32
  8271                          type: integer
  8272                      type: object
  8273                    loadBalancerIP:
  8274                      type: string
  8275                    loadBalancerSourceRanges:
  8276                      items:
  8277                        type: string
  8278                      type: array
  8279                    nodeSelector:
  8280                      additionalProperties:
  8281                        type: string
  8282                      type: object
  8283                    podDisruptionBudget:
  8284                      properties:
  8285                        maxUnavailable:
  8286                          anyOf:
  8287                          - type: integer
  8288                          - type: string
  8289                          x-kubernetes-int-or-string: true
  8290                        minAvailable:
  8291                          anyOf:
  8292                          - type: integer
  8293                          - type: string
  8294                          x-kubernetes-int-or-string: true
  8295                      type: object
  8296                    podSecurityContext:
  8297                      properties:
  8298                        fsGroup:
  8299                          format: int64
  8300                          type: integer
  8301                        fsGroupChangePolicy:
  8302                          type: string
  8303                        runAsGroup:
  8304                          format: int64
  8305                          type: integer
  8306                        runAsNonRoot:
  8307                          type: boolean
  8308                        runAsUser:
  8309                          format: int64
  8310                          type: integer
  8311                        seLinuxOptions:
  8312                          properties:
  8313                            level:
  8314                              type: string
  8315                            role:
  8316                              type: string
  8317                            type:
  8318                              type: string
  8319                            user:
  8320                              type: string
  8321                          type: object
  8322                        seccompProfile:
  8323                          properties:
  8324                            localhostProfile:
  8325                              type: string
  8326                            type:
  8327                              type: string
  8328                          required:
  8329                          - type
  8330                          type: object
  8331                        supplementalGroups:
  8332                          items:
  8333                            format: int64
  8334                            type: integer
  8335                          type: array
  8336                        sysctls:
  8337                          items:
  8338                            properties:
  8339                              name:
  8340                                type: string
  8341                              value:
  8342                                type: string
  8343                            required:
  8344                            - name
  8345                            - value
  8346                            type: object
  8347                          type: array
  8348                        windowsOptions:
  8349                          properties:
  8350                            gmsaCredentialSpec:
  8351                              type: string
  8352                            gmsaCredentialSpecName:
  8353                              type: string
  8354                            hostProcess:
  8355                              type: boolean
  8356                            runAsUserName:
  8357                              type: string
  8358                          type: object
  8359                      type: object
  8360                    priorityClassName:
  8361                      type: string
  8362                    readinessDelaySec:
  8363                      format: int32
  8364                      type: integer
  8365                    readinessProbes:
  8366                      properties:
  8367                        exec:
  8368                          properties:
  8369                            command:
  8370                              items:
  8371                                type: string
  8372                              type: array
  8373                          type: object
  8374                        failureThreshold:
  8375                          format: int32
  8376                          type: integer
  8377                        grpc:
  8378                          properties:
  8379                            port:
  8380                              format: int32
  8381                              type: integer
  8382                            service:
  8383                              type: string
  8384                          required:
  8385                          - port
  8386                          type: object
  8387                        httpGet:
  8388                          properties:
  8389                            host:
  8390                              type: string
  8391                            httpHeaders:
  8392                              items:
  8393                                properties:
  8394                                  name:
  8395                                    type: string
  8396                                  value:
  8397                                    type: string
  8398                                required:
  8399                                - name
  8400                                - value
  8401                                type: object
  8402                              type: array
  8403                            path:
  8404                              type: string
  8405                            port:
  8406                              anyOf:
  8407                              - type: integer
  8408                              - type: string
  8409                              x-kubernetes-int-or-string: true
  8410                            scheme:
  8411                              type: string
  8412                          required:
  8413                          - port
  8414                          type: object
  8415                        initialDelaySeconds:
  8416                          format: int32
  8417                          type: integer
  8418                        periodSeconds:
  8419                          format: int32
  8420                          type: integer
  8421                        successThreshold:
  8422                          format: int32
  8423                          type: integer
  8424                        tcpSocket:
  8425                          properties:
  8426                            host:
  8427                              type: string
  8428                            port:
  8429                              anyOf:
  8430                              - type: integer
  8431                              - type: string
  8432                              x-kubernetes-int-or-string: true
  8433                          required:
  8434                          - port
  8435                          type: object
  8436                        terminationGracePeriodSeconds:
  8437                          format: int64
  8438                          type: integer
  8439                        timeoutSeconds:
  8440                          format: int32
  8441                          type: integer
  8442                      type: object
  8443                    replicasExternalTrafficPolicy:
  8444                      type: string
  8445                    replicasServiceAnnotations:
  8446                      additionalProperties:
  8447                        type: string
  8448                      type: object
  8449                    replicasServiceLabels:
  8450                      additionalProperties:
  8451                        type: string
  8452                      type: object
  8453                    replicasServiceType:
  8454                      type: string
  8455                    replicationChannels:
  8456                      items:
  8457                        properties:
  8458                          configuration:
  8459                            properties:
  8460                              ca:
  8461                                type: string
  8462                              sourceConnectRetry:
  8463                                type: integer
  8464                              sourceRetryCount:
  8465                                type: integer
  8466                              ssl:
  8467                                type: boolean
  8468                              sslSkipVerify:
  8469                                type: boolean
  8470                            type: object
  8471                          isSource:
  8472                            type: boolean
  8473                          name:
  8474                            type: string
  8475                          sourcesList:
  8476                            items:
  8477                              properties:
  8478                                host:
  8479                                  type: string
  8480                                port:
  8481                                  type: integer
  8482                                weight:
  8483                                  type: integer
  8484                              type: object
  8485                            type: array
  8486                        type: object
  8487                      type: array
  8488                    resources:
  8489                      properties:
  8490                        claims:
  8491                          items:
  8492                            properties:
  8493                              name:
  8494                                type: string
  8495                            required:
  8496                            - name
  8497                            type: object
  8498                          type: array
  8499                          x-kubernetes-list-map-keys:
  8500                          - name
  8501                          x-kubernetes-list-type: map
  8502                        limits:
  8503                          additionalProperties:
  8504                            anyOf:
  8505                            - type: integer
  8506                            - type: string
  8507                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8508                            x-kubernetes-int-or-string: true
  8509                          type: object
  8510                        requests:
  8511                          additionalProperties:
  8512                            anyOf:
  8513                            - type: integer
  8514                            - type: string
  8515                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8516                            x-kubernetes-int-or-string: true
  8517                          type: object
  8518                      type: object
  8519                    runtimeClassName:
  8520                      type: string
  8521                    schedulerName:
  8522                      type: string
  8523                    serviceAccountName:
  8524                      type: string
  8525                    serviceAnnotations:
  8526                      additionalProperties:
  8527                        type: string
  8528                      type: object
  8529                    serviceLabels:
  8530                      additionalProperties:
  8531                        type: string
  8532                      type: object
  8533                    serviceType:
  8534                      type: string
  8535                    sidecarPVCs:
  8536                      items:
  8537                        properties:
  8538                          apiVersion:
  8539                            type: string
  8540                          kind:
  8541                            type: string
  8542                          metadata:
  8543                            type: object
  8544                          spec:
  8545                            properties:
  8546                              accessModes:
  8547                                items:
  8548                                  type: string
  8549                                type: array
  8550                              dataSource:
  8551                                properties:
  8552                                  apiGroup:
  8553                                    type: string
  8554                                  kind:
  8555                                    type: string
  8556                                  name:
  8557                                    type: string
  8558                                required:
  8559                                - kind
  8560                                - name
  8561                                type: object
  8562                              dataSourceRef:
  8563                                properties:
  8564                                  apiGroup:
  8565                                    type: string
  8566                                  kind:
  8567                                    type: string
  8568                                  name:
  8569                                    type: string
  8570                                  namespace:
  8571                                    type: string
  8572                                required:
  8573                                - kind
  8574                                - name
  8575                                type: object
  8576                              resources:
  8577                                properties:
  8578                                  limits:
  8579                                    additionalProperties:
  8580                                      anyOf:
  8581                                      - type: integer
  8582                                      - type: string
  8583                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8584                                      x-kubernetes-int-or-string: true
  8585                                    type: object
  8586                                  requests:
  8587                                    additionalProperties:
  8588                                      anyOf:
  8589                                      - type: integer
  8590                                      - type: string
  8591                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8592                                      x-kubernetes-int-or-string: true
  8593                                    type: object
  8594                                type: object
  8595                              selector:
  8596                                properties:
  8597                                  matchExpressions:
  8598                                    items:
  8599                                      properties:
  8600                                        key:
  8601                                          type: string
  8602                                        operator:
  8603                                          type: string
  8604                                        values:
  8605                                          items:
  8606                                            type: string
  8607                                          type: array
  8608                                      required:
  8609                                      - key
  8610                                      - operator
  8611                                      type: object
  8612                                    type: array
  8613                                  matchLabels:
  8614                                    additionalProperties:
  8615                                      type: string
  8616                                    type: object
  8617                                type: object
  8618                              storageClassName:
  8619                                type: string
  8620                              volumeAttributesClassName:
  8621                                type: string
  8622                              volumeMode:
  8623                                type: string
  8624                              volumeName:
  8625                                type: string
  8626                            type: object
  8627                          status:
  8628                            properties:
  8629                              accessModes:
  8630                                items:
  8631                                  type: string
  8632                                type: array
  8633                              allocatedResourceStatuses:
  8634                                additionalProperties:
  8635                                  type: string
  8636                                type: object
  8637                                x-kubernetes-map-type: granular
  8638                              allocatedResources:
  8639                                additionalProperties:
  8640                                  anyOf:
  8641                                  - type: integer
  8642                                  - type: string
  8643                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8644                                  x-kubernetes-int-or-string: true
  8645                                type: object
  8646                              capacity:
  8647                                additionalProperties:
  8648                                  anyOf:
  8649                                  - type: integer
  8650                                  - type: string
  8651                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8652                                  x-kubernetes-int-or-string: true
  8653                                type: object
  8654                              conditions:
  8655                                items:
  8656                                  properties:
  8657                                    lastProbeTime:
  8658                                      format: date-time
  8659                                      type: string
  8660                                    lastTransitionTime:
  8661                                      format: date-time
  8662                                      type: string
  8663                                    message:
  8664                                      type: string
  8665                                    reason:
  8666                                      type: string
  8667                                    status:
  8668                                      type: string
  8669                                    type:
  8670                                      type: string
  8671                                  required:
  8672                                  - status
  8673                                  - type
  8674                                  type: object
  8675                                type: array
  8676                              currentVolumeAttributesClassName:
  8677                                type: string
  8678                              modifyVolumeStatus:
  8679                                properties:
  8680                                  status:
  8681                                    type: string
  8682                                  targetVolumeAttributesClassName:
  8683                                    type: string
  8684                                required:
  8685                                - status
  8686                                type: object
  8687                              phase:
  8688                                type: string
  8689                            type: object
  8690                        type: object
  8691                      type: array
  8692                    sidecarResources:
  8693                      properties:
  8694                        claims:
  8695                          items:
  8696                            properties:
  8697                              name:
  8698                                type: string
  8699                            required:
  8700                            - name
  8701                            type: object
  8702                          type: array
  8703                          x-kubernetes-list-map-keys:
  8704                          - name
  8705                          x-kubernetes-list-type: map
  8706                        limits:
  8707                          additionalProperties:
  8708                            anyOf:
  8709                            - type: integer
  8710                            - type: string
  8711                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8712                            x-kubernetes-int-or-string: true
  8713                          type: object
  8714                        requests:
  8715                          additionalProperties:
  8716                            anyOf:
  8717                            - type: integer
  8718                            - type: string
  8719                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8720                            x-kubernetes-int-or-string: true
  8721                          type: object
  8722                      type: object
  8723                    sidecarVolumes:
  8724                      items:
  8725                        properties:
  8726                          awsElasticBlockStore:
  8727                            properties:
  8728                              fsType:
  8729                                type: string
  8730                              partition:
  8731                                format: int32
  8732                                type: integer
  8733                              readOnly:
  8734                                type: boolean
  8735                              volumeID:
  8736                                type: string
  8737                            required:
  8738                            - volumeID
  8739                            type: object
  8740                          azureDisk:
  8741                            properties:
  8742                              cachingMode:
  8743                                type: string
  8744                              diskName:
  8745                                type: string
  8746                              diskURI:
  8747                                type: string
  8748                              fsType:
  8749                                type: string
  8750                              kind:
  8751                                type: string
  8752                              readOnly:
  8753                                type: boolean
  8754                            required:
  8755                            - diskName
  8756                            - diskURI
  8757                            type: object
  8758                          azureFile:
  8759                            properties:
  8760                              readOnly:
  8761                                type: boolean
  8762                              secretName:
  8763                                type: string
  8764                              shareName:
  8765                                type: string
  8766                            required:
  8767                            - secretName
  8768                            - shareName
  8769                            type: object
  8770                          cephfs:
  8771                            properties:
  8772                              monitors:
  8773                                items:
  8774                                  type: string
  8775                                type: array
  8776                              path:
  8777                                type: string
  8778                              readOnly:
  8779                                type: boolean
  8780                              secretFile:
  8781                                type: string
  8782                              secretRef:
  8783                                properties:
  8784                                  name:
  8785                                    type: string
  8786                                type: object
  8787                              user:
  8788                                type: string
  8789                            required:
  8790                            - monitors
  8791                            type: object
  8792                          cinder:
  8793                            properties:
  8794                              fsType:
  8795                                type: string
  8796                              readOnly:
  8797                                type: boolean
  8798                              secretRef:
  8799                                properties:
  8800                                  name:
  8801                                    type: string
  8802                                type: object
  8803                              volumeID:
  8804                                type: string
  8805                            required:
  8806                            - volumeID
  8807                            type: object
  8808                          configMap:
  8809                            properties:
  8810                              defaultMode:
  8811                                format: int32
  8812                                type: integer
  8813                              items:
  8814                                items:
  8815                                  properties:
  8816                                    key:
  8817                                      type: string
  8818                                    mode:
  8819                                      format: int32
  8820                                      type: integer
  8821                                    path:
  8822                                      type: string
  8823                                  required:
  8824                                  - key
  8825                                  - path
  8826                                  type: object
  8827                                type: array
  8828                              name:
  8829                                type: string
  8830                              optional:
  8831                                type: boolean
  8832                            type: object
  8833                          csi:
  8834                            properties:
  8835                              driver:
  8836                                type: string
  8837                              fsType:
  8838                                type: string
  8839                              nodePublishSecretRef:
  8840                                properties:
  8841                                  name:
  8842                                    type: string
  8843                                type: object
  8844                              readOnly:
  8845                                type: boolean
  8846                              volumeAttributes:
  8847                                additionalProperties:
  8848                                  type: string
  8849                                type: object
  8850                            required:
  8851                            - driver
  8852                            type: object
  8853                          downwardAPI:
  8854                            properties:
  8855                              defaultMode:
  8856                                format: int32
  8857                                type: integer
  8858                              items:
  8859                                items:
  8860                                  properties:
  8861                                    fieldRef:
  8862                                      properties:
  8863                                        apiVersion:
  8864                                          type: string
  8865                                        fieldPath:
  8866                                          type: string
  8867                                      required:
  8868                                      - fieldPath
  8869                                      type: object
  8870                                    mode:
  8871                                      format: int32
  8872                                      type: integer
  8873                                    path:
  8874                                      type: string
  8875                                    resourceFieldRef:
  8876                                      properties:
  8877                                        containerName:
  8878                                          type: string
  8879                                        divisor:
  8880                                          anyOf:
  8881                                          - type: integer
  8882                                          - type: string
  8883                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8884                                          x-kubernetes-int-or-string: true
  8885                                        resource:
  8886                                          type: string
  8887                                      required:
  8888                                      - resource
  8889                                      type: object
  8890                                  required:
  8891                                  - path
  8892                                  type: object
  8893                                type: array
  8894                            type: object
  8895                          emptyDir:
  8896                            properties:
  8897                              medium:
  8898                                type: string
  8899                              sizeLimit:
  8900                                anyOf:
  8901                                - type: integer
  8902                                - type: string
  8903                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8904                                x-kubernetes-int-or-string: true
  8905                            type: object
  8906                          ephemeral:
  8907                            properties:
  8908                              volumeClaimTemplate:
  8909                                properties:
  8910                                  metadata:
  8911                                    type: object
  8912                                  spec:
  8913                                    properties:
  8914                                      accessModes:
  8915                                        items:
  8916                                          type: string
  8917                                        type: array
  8918                                      dataSource:
  8919                                        properties:
  8920                                          apiGroup:
  8921                                            type: string
  8922                                          kind:
  8923                                            type: string
  8924                                          name:
  8925                                            type: string
  8926                                        required:
  8927                                        - kind
  8928                                        - name
  8929                                        type: object
  8930                                      dataSourceRef:
  8931                                        properties:
  8932                                          apiGroup:
  8933                                            type: string
  8934                                          kind:
  8935                                            type: string
  8936                                          name:
  8937                                            type: string
  8938                                          namespace:
  8939                                            type: string
  8940                                        required:
  8941                                        - kind
  8942                                        - name
  8943                                        type: object
  8944                                      resources:
  8945                                        properties:
  8946                                          limits:
  8947                                            additionalProperties:
  8948                                              anyOf:
  8949                                              - type: integer
  8950                                              - type: string
  8951                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8952                                              x-kubernetes-int-or-string: true
  8953                                            type: object
  8954                                          requests:
  8955                                            additionalProperties:
  8956                                              anyOf:
  8957                                              - type: integer
  8958                                              - type: string
  8959                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8960                                              x-kubernetes-int-or-string: true
  8961                                            type: object
  8962                                        type: object
  8963                                      selector:
  8964                                        properties:
  8965                                          matchExpressions:
  8966                                            items:
  8967                                              properties:
  8968                                                key:
  8969                                                  type: string
  8970                                                operator:
  8971                                                  type: string
  8972                                                values:
  8973                                                  items:
  8974                                                    type: string
  8975                                                  type: array
  8976                                              required:
  8977                                              - key
  8978                                              - operator
  8979                                              type: object
  8980                                            type: array
  8981                                          matchLabels:
  8982                                            additionalProperties:
  8983                                              type: string
  8984                                            type: object
  8985                                        type: object
  8986                                      storageClassName:
  8987                                        type: string
  8988                                      volumeAttributesClassName:
  8989                                        type: string
  8990                                      volumeMode:
  8991                                        type: string
  8992                                      volumeName:
  8993                                        type: string
  8994                                    type: object
  8995                                required:
  8996                                - spec
  8997                                type: object
  8998                            type: object
  8999                          fc:
  9000                            properties:
  9001                              fsType:
  9002                                type: string
  9003                              lun:
  9004                                format: int32
  9005                                type: integer
  9006                              readOnly:
  9007                                type: boolean
  9008                              targetWWNs:
  9009                                items:
  9010                                  type: string
  9011                                type: array
  9012                              wwids:
  9013                                items:
  9014                                  type: string
  9015                                type: array
  9016                            type: object
  9017                          flexVolume:
  9018                            properties:
  9019                              driver:
  9020                                type: string
  9021                              fsType:
  9022                                type: string
  9023                              options:
  9024                                additionalProperties:
  9025                                  type: string
  9026                                type: object
  9027                              readOnly:
  9028                                type: boolean
  9029                              secretRef:
  9030                                properties:
  9031                                  name:
  9032                                    type: string
  9033                                type: object
  9034                            required:
  9035                            - driver
  9036                            type: object
  9037                          flocker:
  9038                            properties:
  9039                              datasetName:
  9040                                type: string
  9041                              datasetUUID:
  9042                                type: string
  9043                            type: object
  9044                          gcePersistentDisk:
  9045                            properties:
  9046                              fsType:
  9047                                type: string
  9048                              partition:
  9049                                format: int32
  9050                                type: integer
  9051                              pdName:
  9052                                type: string
  9053                              readOnly:
  9054                                type: boolean
  9055                            required:
  9056                            - pdName
  9057                            type: object
  9058                          gitRepo:
  9059                            properties:
  9060                              directory:
  9061                                type: string
  9062                              repository:
  9063                                type: string
  9064                              revision:
  9065                                type: string
  9066                            required:
  9067                            - repository
  9068                            type: object
  9069                          glusterfs:
  9070                            properties:
  9071                              endpoints:
  9072                                type: string
  9073                              path:
  9074                                type: string
  9075                              readOnly:
  9076                                type: boolean
  9077                            required:
  9078                            - endpoints
  9079                            - path
  9080                            type: object
  9081                          hostPath:
  9082                            properties:
  9083                              path:
  9084                                type: string
  9085                              type:
  9086                                type: string
  9087                            required:
  9088                            - path
  9089                            type: object
  9090                          iscsi:
  9091                            properties:
  9092                              chapAuthDiscovery:
  9093                                type: boolean
  9094                              chapAuthSession:
  9095                                type: boolean
  9096                              fsType:
  9097                                type: string
  9098                              initiatorName:
  9099                                type: string
  9100                              iqn:
  9101                                type: string
  9102                              iscsiInterface:
  9103                                type: string
  9104                              lun:
  9105                                format: int32
  9106                                type: integer
  9107                              portals:
  9108                                items:
  9109                                  type: string
  9110                                type: array
  9111                              readOnly:
  9112                                type: boolean
  9113                              secretRef:
  9114                                properties:
  9115                                  name:
  9116                                    type: string
  9117                                type: object
  9118                              targetPortal:
  9119                                type: string
  9120                            required:
  9121                            - iqn
  9122                            - lun
  9123                            - targetPortal
  9124                            type: object
  9125                          name:
  9126                            type: string
  9127                          nfs:
  9128                            properties:
  9129                              path:
  9130                                type: string
  9131                              readOnly:
  9132                                type: boolean
  9133                              server:
  9134                                type: string
  9135                            required:
  9136                            - path
  9137                            - server
  9138                            type: object
  9139                          persistentVolumeClaim:
  9140                            properties:
  9141                              claimName:
  9142                                type: string
  9143                              readOnly:
  9144                                type: boolean
  9145                            required:
  9146                            - claimName
  9147                            type: object
  9148                          photonPersistentDisk:
  9149                            properties:
  9150                              fsType:
  9151                                type: string
  9152                              pdID:
  9153                                type: string
  9154                            required:
  9155                            - pdID
  9156                            type: object
  9157                          portworxVolume:
  9158                            properties:
  9159                              fsType:
  9160                                type: string
  9161                              readOnly:
  9162                                type: boolean
  9163                              volumeID:
  9164                                type: string
  9165                            required:
  9166                            - volumeID
  9167                            type: object
  9168                          projected:
  9169                            properties:
  9170                              defaultMode:
  9171                                format: int32
  9172                                type: integer
  9173                              sources:
  9174                                items:
  9175                                  properties:
  9176                                    clusterTrustBundle:
  9177                                      properties:
  9178                                        labelSelector:
  9179                                          properties:
  9180                                            matchExpressions:
  9181                                              items:
  9182                                                properties:
  9183                                                  key:
  9184                                                    type: string
  9185                                                  operator:
  9186                                                    type: string
  9187                                                  values:
  9188                                                    items:
  9189                                                      type: string
  9190                                                    type: array
  9191                                                required:
  9192                                                - key
  9193                                                - operator
  9194                                                type: object
  9195                                              type: array
  9196                                            matchLabels:
  9197                                              additionalProperties:
  9198                                                type: string
  9199                                              type: object
  9200                                          type: object
  9201                                        name:
  9202                                          type: string
  9203                                        optional:
  9204                                          type: boolean
  9205                                        path:
  9206                                          type: string
  9207                                        signerName:
  9208                                          type: string
  9209                                      required:
  9210                                      - path
  9211                                      type: object
  9212                                    configMap:
  9213                                      properties:
  9214                                        items:
  9215                                          items:
  9216                                            properties:
  9217                                              key:
  9218                                                type: string
  9219                                              mode:
  9220                                                format: int32
  9221                                                type: integer
  9222                                              path:
  9223                                                type: string
  9224                                            required:
  9225                                            - key
  9226                                            - path
  9227                                            type: object
  9228                                          type: array
  9229                                        name:
  9230                                          type: string
  9231                                        optional:
  9232                                          type: boolean
  9233                                      type: object
  9234                                    downwardAPI:
  9235                                      properties:
  9236                                        items:
  9237                                          items:
  9238                                            properties:
  9239                                              fieldRef:
  9240                                                properties:
  9241                                                  apiVersion:
  9242                                                    type: string
  9243                                                  fieldPath:
  9244                                                    type: string
  9245                                                required:
  9246                                                - fieldPath
  9247                                                type: object
  9248                                              mode:
  9249                                                format: int32
  9250                                                type: integer
  9251                                              path:
  9252                                                type: string
  9253                                              resourceFieldRef:
  9254                                                properties:
  9255                                                  containerName:
  9256                                                    type: string
  9257                                                  divisor:
  9258                                                    anyOf:
  9259                                                    - type: integer
  9260                                                    - type: string
  9261                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9262                                                    x-kubernetes-int-or-string: true
  9263                                                  resource:
  9264                                                    type: string
  9265                                                required:
  9266                                                - resource
  9267                                                type: object
  9268                                            required:
  9269                                            - path
  9270                                            type: object
  9271                                          type: array
  9272                                      type: object
  9273                                    secret:
  9274                                      properties:
  9275                                        items:
  9276                                          items:
  9277                                            properties:
  9278                                              key:
  9279                                                type: string
  9280                                              mode:
  9281                                                format: int32
  9282                                                type: integer
  9283                                              path:
  9284                                                type: string
  9285                                            required:
  9286                                            - key
  9287                                            - path
  9288                                            type: object
  9289                                          type: array
  9290                                        name:
  9291                                          type: string
  9292                                        optional:
  9293                                          type: boolean
  9294                                      type: object
  9295                                    serviceAccountToken:
  9296                                      properties:
  9297                                        audience:
  9298                                          type: string
  9299                                        expirationSeconds:
  9300                                          format: int64
  9301                                          type: integer
  9302                                        path:
  9303                                          type: string
  9304                                      required:
  9305                                      - path
  9306                                      type: object
  9307                                  type: object
  9308                                type: array
  9309                            type: object
  9310                          quobyte:
  9311                            properties:
  9312                              group:
  9313                                type: string
  9314                              readOnly:
  9315                                type: boolean
  9316                              registry:
  9317                                type: string
  9318                              tenant:
  9319                                type: string
  9320                              user:
  9321                                type: string
  9322                              volume:
  9323                                type: string
  9324                            required:
  9325                            - registry
  9326                            - volume
  9327                            type: object
  9328                          rbd:
  9329                            properties:
  9330                              fsType:
  9331                                type: string
  9332                              image:
  9333                                type: string
  9334                              keyring:
  9335                                type: string
  9336                              monitors:
  9337                                items:
  9338                                  type: string
  9339                                type: array
  9340                              pool:
  9341                                type: string
  9342                              readOnly:
  9343                                type: boolean
  9344                              secretRef:
  9345                                properties:
  9346                                  name:
  9347                                    type: string
  9348                                type: object
  9349                              user:
  9350                                type: string
  9351                            required:
  9352                            - image
  9353                            - monitors
  9354                            type: object
  9355                          scaleIO:
  9356                            properties:
  9357                              fsType:
  9358                                type: string
  9359                              gateway:
  9360                                type: string
  9361                              protectionDomain:
  9362                                type: string
  9363                              readOnly:
  9364                                type: boolean
  9365                              secretRef:
  9366                                properties:
  9367                                  name:
  9368                                    type: string
  9369                                type: object
  9370                              sslEnabled:
  9371                                type: boolean
  9372                              storageMode:
  9373                                type: string
  9374                              storagePool:
  9375                                type: string
  9376                              system:
  9377                                type: string
  9378                              volumeName:
  9379                                type: string
  9380                            required:
  9381                            - gateway
  9382                            - secretRef
  9383                            - system
  9384                            type: object
  9385                          secret:
  9386                            properties:
  9387                              defaultMode:
  9388                                format: int32
  9389                                type: integer
  9390                              items:
  9391                                items:
  9392                                  properties:
  9393                                    key:
  9394                                      type: string
  9395                                    mode:
  9396                                      format: int32
  9397                                      type: integer
  9398                                    path:
  9399                                      type: string
  9400                                  required:
  9401                                  - key
  9402                                  - path
  9403                                  type: object
  9404                                type: array
  9405                              optional:
  9406                                type: boolean
  9407                              secretName:
  9408                                type: string
  9409                            type: object
  9410                          storageos:
  9411                            properties:
  9412                              fsType:
  9413                                type: string
  9414                              readOnly:
  9415                                type: boolean
  9416                              secretRef:
  9417                                properties:
  9418                                  name:
  9419                                    type: string
  9420                                type: object
  9421                              volumeName:
  9422                                type: string
  9423                              volumeNamespace:
  9424                                type: string
  9425                            type: object
  9426                          vsphereVolume:
  9427                            properties:
  9428                              fsType:
  9429                                type: string
  9430                              storagePolicyID:
  9431                                type: string
  9432                              storagePolicyName:
  9433                                type: string
  9434                              volumePath:
  9435                                type: string
  9436                            required:
  9437                            - volumePath
  9438                            type: object
  9439                        required:
  9440                        - name
  9441                        type: object
  9442                      type: array
  9443                    sidecars:
  9444                      items:
  9445                        properties:
  9446                          args:
  9447                            items:
  9448                              type: string
  9449                            type: array
  9450                          command:
  9451                            items:
  9452                              type: string
  9453                            type: array
  9454                          env:
  9455                            items:
  9456                              properties:
  9457                                name:
  9458                                  type: string
  9459                                value:
  9460                                  type: string
  9461                                valueFrom:
  9462                                  properties:
  9463                                    configMapKeyRef:
  9464                                      properties:
  9465                                        key:
  9466                                          type: string
  9467                                        name:
  9468                                          type: string
  9469                                        optional:
  9470                                          type: boolean
  9471                                      required:
  9472                                      - key
  9473                                      type: object
  9474                                    fieldRef:
  9475                                      properties:
  9476                                        apiVersion:
  9477                                          type: string
  9478                                        fieldPath:
  9479                                          type: string
  9480                                      required:
  9481                                      - fieldPath
  9482                                      type: object
  9483                                    resourceFieldRef:
  9484                                      properties:
  9485                                        containerName:
  9486                                          type: string
  9487                                        divisor:
  9488                                          anyOf:
  9489                                          - type: integer
  9490                                          - type: string
  9491                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9492                                          x-kubernetes-int-or-string: true
  9493                                        resource:
  9494                                          type: string
  9495                                      required:
  9496                                      - resource
  9497                                      type: object
  9498                                    secretKeyRef:
  9499                                      properties:
  9500                                        key:
  9501                                          type: string
  9502                                        name:
  9503                                          type: string
  9504                                        optional:
  9505                                          type: boolean
  9506                                      required:
  9507                                      - key
  9508                                      type: object
  9509                                  type: object
  9510                              required:
  9511                              - name
  9512                              type: object
  9513                            type: array
  9514                          envFrom:
  9515                            items:
  9516                              properties:
  9517                                configMapRef:
  9518                                  properties:
  9519                                    name:
  9520                                      type: string
  9521                                    optional:
  9522                                      type: boolean
  9523                                  type: object
  9524                                prefix:
  9525                                  type: string
  9526                                secretRef:
  9527                                  properties:
  9528                                    name:
  9529                                      type: string
  9530                                    optional:
  9531                                      type: boolean
  9532                                  type: object
  9533                              type: object
  9534                            type: array
  9535                          image:
  9536                            type: string
  9537                          imagePullPolicy:
  9538                            type: string
  9539                          lifecycle:
  9540                            properties:
  9541                              postStart:
  9542                                properties:
  9543                                  exec:
  9544                                    properties:
  9545                                      command:
  9546                                        items:
  9547                                          type: string
  9548                                        type: array
  9549                                    type: object
  9550                                  httpGet:
  9551                                    properties:
  9552                                      host:
  9553                                        type: string
  9554                                      httpHeaders:
  9555                                        items:
  9556                                          properties:
  9557                                            name:
  9558                                              type: string
  9559                                            value:
  9560                                              type: string
  9561                                          required:
  9562                                          - name
  9563                                          - value
  9564                                          type: object
  9565                                        type: array
  9566                                      path:
  9567                                        type: string
  9568                                      port:
  9569                                        anyOf:
  9570                                        - type: integer
  9571                                        - type: string
  9572                                        x-kubernetes-int-or-string: true
  9573                                      scheme:
  9574                                        type: string
  9575                                    required:
  9576                                    - port
  9577                                    type: object
  9578                                  sleep:
  9579                                    properties:
  9580                                      seconds:
  9581                                        format: int64
  9582                                        type: integer
  9583                                    required:
  9584                                    - seconds
  9585                                    type: object
  9586                                  tcpSocket:
  9587                                    properties:
  9588                                      host:
  9589                                        type: string
  9590                                      port:
  9591                                        anyOf:
  9592                                        - type: integer
  9593                                        - type: string
  9594                                        x-kubernetes-int-or-string: true
  9595                                    required:
  9596                                    - port
  9597                                    type: object
  9598                                type: object
  9599                              preStop:
  9600                                properties:
  9601                                  exec:
  9602                                    properties:
  9603                                      command:
  9604                                        items:
  9605                                          type: string
  9606                                        type: array
  9607                                    type: object
  9608                                  httpGet:
  9609                                    properties:
  9610                                      host:
  9611                                        type: string
  9612                                      httpHeaders:
  9613                                        items:
  9614                                          properties:
  9615                                            name:
  9616                                              type: string
  9617                                            value:
  9618                                              type: string
  9619                                          required:
  9620                                          - name
  9621                                          - value
  9622                                          type: object
  9623                                        type: array
  9624                                      path:
  9625                                        type: string
  9626                                      port:
  9627                                        anyOf:
  9628                                        - type: integer
  9629                                        - type: string
  9630                                        x-kubernetes-int-or-string: true
  9631                                      scheme:
  9632                                        type: string
  9633                                    required:
  9634                                    - port
  9635                                    type: object
  9636                                  sleep:
  9637                                    properties:
  9638                                      seconds:
  9639                                        format: int64
  9640                                        type: integer
  9641                                    required:
  9642                                    - seconds
  9643                                    type: object
  9644                                  tcpSocket:
  9645                                    properties:
  9646                                      host:
  9647                                        type: string
  9648                                      port:
  9649                                        anyOf:
  9650                                        - type: integer
  9651                                        - type: string
  9652                                        x-kubernetes-int-or-string: true
  9653                                    required:
  9654                                    - port
  9655                                    type: object
  9656                                type: object
  9657                            type: object
  9658                          livenessProbe:
  9659                            properties:
  9660                              exec:
  9661                                properties:
  9662                                  command:
  9663                                    items:
  9664                                      type: string
  9665                                    type: array
  9666                                type: object
  9667                              failureThreshold:
  9668                                format: int32
  9669                                type: integer
  9670                              grpc:
  9671                                properties:
  9672                                  port:
  9673                                    format: int32
  9674                                    type: integer
  9675                                  service:
  9676                                    type: string
  9677                                required:
  9678                                - port
  9679                                type: object
  9680                              httpGet:
  9681                                properties:
  9682                                  host:
  9683                                    type: string
  9684                                  httpHeaders:
  9685                                    items:
  9686                                      properties:
  9687                                        name:
  9688                                          type: string
  9689                                        value:
  9690                                          type: string
  9691                                      required:
  9692                                      - name
  9693                                      - value
  9694                                      type: object
  9695                                    type: array
  9696                                  path:
  9697                                    type: string
  9698                                  port:
  9699                                    anyOf:
  9700                                    - type: integer
  9701                                    - type: string
  9702                                    x-kubernetes-int-or-string: true
  9703                                  scheme:
  9704                                    type: string
  9705                                required:
  9706                                - port
  9707                                type: object
  9708                              initialDelaySeconds:
  9709                                format: int32
  9710                                type: integer
  9711                              periodSeconds:
  9712                                format: int32
  9713                                type: integer
  9714                              successThreshold:
  9715                                format: int32
  9716                                type: integer
  9717                              tcpSocket:
  9718                                properties:
  9719                                  host:
  9720                                    type: string
  9721                                  port:
  9722                                    anyOf:
  9723                                    - type: integer
  9724                                    - type: string
  9725                                    x-kubernetes-int-or-string: true
  9726                                required:
  9727                                - port
  9728                                type: object
  9729                              terminationGracePeriodSeconds:
  9730                                format: int64
  9731                                type: integer
  9732                              timeoutSeconds:
  9733                                format: int32
  9734                                type: integer
  9735                            type: object
  9736                          name:
  9737                            type: string
  9738                          ports:
  9739                            items:
  9740                              properties:
  9741                                containerPort:
  9742                                  format: int32
  9743                                  type: integer
  9744                                hostIP:
  9745                                  type: string
  9746                                hostPort:
  9747                                  format: int32
  9748                                  type: integer
  9749                                name:
  9750                                  type: string
  9751                                protocol:
  9752                                  default: TCP
  9753                                  type: string
  9754                              required:
  9755                              - containerPort
  9756                              type: object
  9757                            type: array
  9758                            x-kubernetes-list-map-keys:
  9759                            - containerPort
  9760                            - protocol
  9761                            x-kubernetes-list-type: map
  9762                          readinessProbe:
  9763                            properties:
  9764                              exec:
  9765                                properties:
  9766                                  command:
  9767                                    items:
  9768                                      type: string
  9769                                    type: array
  9770                                type: object
  9771                              failureThreshold:
  9772                                format: int32
  9773                                type: integer
  9774                              grpc:
  9775                                properties:
  9776                                  port:
  9777                                    format: int32
  9778                                    type: integer
  9779                                  service:
  9780                                    type: string
  9781                                required:
  9782                                - port
  9783                                type: object
  9784                              httpGet:
  9785                                properties:
  9786                                  host:
  9787                                    type: string
  9788                                  httpHeaders:
  9789                                    items:
  9790                                      properties:
  9791                                        name:
  9792                                          type: string
  9793                                        value:
  9794                                          type: string
  9795                                      required:
  9796                                      - name
  9797                                      - value
  9798                                      type: object
  9799                                    type: array
  9800                                  path:
  9801                                    type: string
  9802                                  port:
  9803                                    anyOf:
  9804                                    - type: integer
  9805                                    - type: string
  9806                                    x-kubernetes-int-or-string: true
  9807                                  scheme:
  9808                                    type: string
  9809                                required:
  9810                                - port
  9811                                type: object
  9812                              initialDelaySeconds:
  9813                                format: int32
  9814                                type: integer
  9815                              periodSeconds:
  9816                                format: int32
  9817                                type: integer
  9818                              successThreshold:
  9819                                format: int32
  9820                                type: integer
  9821                              tcpSocket:
  9822                                properties:
  9823                                  host:
  9824                                    type: string
  9825                                  port:
  9826                                    anyOf:
  9827                                    - type: integer
  9828                                    - type: string
  9829                                    x-kubernetes-int-or-string: true
  9830                                required:
  9831                                - port
  9832                                type: object
  9833                              terminationGracePeriodSeconds:
  9834                                format: int64
  9835                                type: integer
  9836                              timeoutSeconds:
  9837                                format: int32
  9838                                type: integer
  9839                            type: object
  9840                          resizePolicy:
  9841                            items:
  9842                              properties:
  9843                                resourceName:
  9844                                  type: string
  9845                                restartPolicy:
  9846                                  type: string
  9847                              required:
  9848                              - resourceName
  9849                              - restartPolicy
  9850                              type: object
  9851                            type: array
  9852                            x-kubernetes-list-type: atomic
  9853                          resources:
  9854                            properties:
  9855                              claims:
  9856                                items:
  9857                                  properties:
  9858                                    name:
  9859                                      type: string
  9860                                  required:
  9861                                  - name
  9862                                  type: object
  9863                                type: array
  9864                                x-kubernetes-list-map-keys:
  9865                                - name
  9866                                x-kubernetes-list-type: map
  9867                              limits:
  9868                                additionalProperties:
  9869                                  anyOf:
  9870                                  - type: integer
  9871                                  - type: string
  9872                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9873                                  x-kubernetes-int-or-string: true
  9874                                type: object
  9875                              requests:
  9876                                additionalProperties:
  9877                                  anyOf:
  9878                                  - type: integer
  9879                                  - type: string
  9880                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9881                                  x-kubernetes-int-or-string: true
  9882                                type: object
  9883                            type: object
  9884                          restartPolicy:
  9885                            type: string
  9886                          securityContext:
  9887                            properties:
  9888                              allowPrivilegeEscalation:
  9889                                type: boolean
  9890                              capabilities:
  9891                                properties:
  9892                                  add:
  9893                                    items:
  9894                                      type: string
  9895                                    type: array
  9896                                  drop:
  9897                                    items:
  9898                                      type: string
  9899                                    type: array
  9900                                type: object
  9901                              privileged:
  9902                                type: boolean
  9903                              procMount:
  9904                                type: string
  9905                              readOnlyRootFilesystem:
  9906                                type: boolean
  9907                              runAsGroup:
  9908                                format: int64
  9909                                type: integer
  9910                              runAsNonRoot:
  9911                                type: boolean
  9912                              runAsUser:
  9913                                format: int64
  9914                                type: integer
  9915                              seLinuxOptions:
  9916                                properties:
  9917                                  level:
  9918                                    type: string
  9919                                  role:
  9920                                    type: string
  9921                                  type:
  9922                                    type: string
  9923                                  user:
  9924                                    type: string
  9925                                type: object
  9926                              seccompProfile:
  9927                                properties:
  9928                                  localhostProfile:
  9929                                    type: string
  9930                                  type:
  9931                                    type: string
  9932                                required:
  9933                                - type
  9934                                type: object
  9935                              windowsOptions:
  9936                                properties:
  9937                                  gmsaCredentialSpec:
  9938                                    type: string
  9939                                  gmsaCredentialSpecName:
  9940                                    type: string
  9941                                  hostProcess:
  9942                                    type: boolean
  9943                                  runAsUserName:
  9944                                    type: string
  9945                                type: object
  9946                            type: object
  9947                          startupProbe:
  9948                            properties:
  9949                              exec:
  9950                                properties:
  9951                                  command:
  9952                                    items:
  9953                                      type: string
  9954                                    type: array
  9955                                type: object
  9956                              failureThreshold:
  9957                                format: int32
  9958                                type: integer
  9959                              grpc:
  9960                                properties:
  9961                                  port:
  9962                                    format: int32
  9963                                    type: integer
  9964                                  service:
  9965                                    type: string
  9966                                required:
  9967                                - port
  9968                                type: object
  9969                              httpGet:
  9970                                properties:
  9971                                  host:
  9972                                    type: string
  9973                                  httpHeaders:
  9974                                    items:
  9975                                      properties:
  9976                                        name:
  9977                                          type: string
  9978                                        value:
  9979                                          type: string
  9980                                      required:
  9981                                      - name
  9982                                      - value
  9983                                      type: object
  9984                                    type: array
  9985                                  path:
  9986                                    type: string
  9987                                  port:
  9988                                    anyOf:
  9989                                    - type: integer
  9990                                    - type: string
  9991                                    x-kubernetes-int-or-string: true
  9992                                  scheme:
  9993                                    type: string
  9994                                required:
  9995                                - port
  9996                                type: object
  9997                              initialDelaySeconds:
  9998                                format: int32
  9999                                type: integer
 10000                              periodSeconds:
 10001                                format: int32
 10002                                type: integer
 10003                              successThreshold:
 10004                                format: int32
 10005                                type: integer
 10006                              tcpSocket:
 10007                                properties:
 10008                                  host:
 10009                                    type: string
 10010                                  port:
 10011                                    anyOf:
 10012                                    - type: integer
 10013                                    - type: string
 10014                                    x-kubernetes-int-or-string: true
 10015                                required:
 10016                                - port
 10017                                type: object
 10018                              terminationGracePeriodSeconds:
 10019                                format: int64
 10020                                type: integer
 10021                              timeoutSeconds:
 10022                                format: int32
 10023                                type: integer
 10024                            type: object
 10025                          stdin:
 10026                            type: boolean
 10027                          stdinOnce:
 10028                            type: boolean
 10029                          terminationMessagePath:
 10030                            type: string
 10031                          terminationMessagePolicy:
 10032                            type: string
 10033                          tty:
 10034                            type: boolean
 10035                          volumeDevices:
 10036                            items:
 10037                              properties:
 10038                                devicePath:
 10039                                  type: string
 10040                                name:
 10041                                  type: string
 10042                              required:
 10043                              - devicePath
 10044                              - name
 10045                              type: object
 10046                            type: array
 10047                          volumeMounts:
 10048                            items:
 10049                              properties:
 10050                                mountPath:
 10051                                  type: string
 10052                                mountPropagation:
 10053                                  type: string
 10054                                name:
 10055                                  type: string
 10056                                readOnly:
 10057                                  type: boolean
 10058                                subPath:
 10059                                  type: string
 10060                                subPathExpr:
 10061                                  type: string
 10062                              required:
 10063                              - mountPath
 10064                              - name
 10065                              type: object
 10066                            type: array
 10067                          workingDir:
 10068                            type: string
 10069                        required:
 10070                        - name
 10071                        type: object
 10072                      type: array
 10073                    size:
 10074                      format: int32
 10075                      type: integer
 10076                    sslInternalSecretName:
 10077                      type: string
 10078                    sslSecretName:
 10079                      type: string
 10080                    tolerations:
 10081                      items:
 10082                        properties:
 10083                          effect:
 10084                            type: string
 10085                          key:
 10086                            type: string
 10087                          operator:
 10088                            type: string
 10089                          tolerationSeconds:
 10090                            format: int64
 10091                            type: integer
 10092                          value:
 10093                            type: string
 10094                        type: object
 10095                      type: array
 10096                    topologySpreadConstraints:
 10097                      items:
 10098                        properties:
 10099                          labelSelector:
 10100                            properties:
 10101                              matchExpressions:
 10102                                items:
 10103                                  properties:
 10104                                    key:
 10105                                      type: string
 10106                                    operator:
 10107                                      type: string
 10108                                    values:
 10109                                      items:
 10110                                        type: string
 10111                                      type: array
 10112                                  required:
 10113                                  - key
 10114                                  - operator
 10115                                  type: object
 10116                                type: array
 10117                              matchLabels:
 10118                                additionalProperties:
 10119                                  type: string
 10120                                type: object
 10121                            type: object
 10122                          matchLabelKeys:
 10123                            items:
 10124                              type: string
 10125                            type: array
 10126                            x-kubernetes-list-type: atomic
 10127                          maxSkew:
 10128                            format: int32
 10129                            type: integer
 10130                          minDomains:
 10131                            format: int32
 10132                            type: integer
 10133                          nodeAffinityPolicy:
 10134                            type: string
 10135                          nodeTaintsPolicy:
 10136                            type: string
 10137                          topologyKey:
 10138                            type: string
 10139                          whenUnsatisfiable:
 10140                            type: string
 10141                        required:
 10142                        - maxSkew
 10143                        - topologyKey
 10144                        - whenUnsatisfiable
 10145                        type: object
 10146                      type: array
 10147                    vaultSecretName:
 10148                      type: string
 10149                    volumeSpec:
 10150                      properties:
 10151                        emptyDir:
 10152                          properties:
 10153                            medium:
 10154                              type: string
 10155                            sizeLimit:
 10156                              anyOf:
 10157                              - type: integer
 10158                              - type: string
 10159                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10160                              x-kubernetes-int-or-string: true
 10161                          type: object
 10162                        hostPath:
 10163                          properties:
 10164                            path:
 10165                              type: string
 10166                            type:
 10167                              type: string
 10168                          required:
 10169                          - path
 10170                          type: object
 10171                        persistentVolumeClaim:
 10172                          properties:
 10173                            accessModes:
 10174                              items:
 10175                                type: string
 10176                              type: array
 10177                            dataSource:
 10178                              properties:
 10179                                apiGroup:
 10180                                  type: string
 10181                                kind:
 10182                                  type: string
 10183                                name:
 10184                                  type: string
 10185                              required:
 10186                              - kind
 10187                              - name
 10188                              type: object
 10189                            dataSourceRef:
 10190                              properties:
 10191                                apiGroup:
 10192                                  type: string
 10193                                kind:
 10194                                  type: string
 10195                                name:
 10196                                  type: string
 10197                                namespace:
 10198                                  type: string
 10199                              required:
 10200                              - kind
 10201                              - name
 10202                              type: object
 10203                            resources:
 10204                              properties:
 10205                                limits:
 10206                                  additionalProperties:
 10207                                    anyOf:
 10208                                    - type: integer
 10209                                    - type: string
 10210                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10211                                    x-kubernetes-int-or-string: true
 10212                                  type: object
 10213                                requests:
 10214                                  additionalProperties:
 10215                                    anyOf:
 10216                                    - type: integer
 10217                                    - type: string
 10218                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10219                                    x-kubernetes-int-or-string: true
 10220                                  type: object
 10221                              type: object
 10222                            selector:
 10223                              properties:
 10224                                matchExpressions:
 10225                                  items:
 10226                                    properties:
 10227                                      key:
 10228                                        type: string
 10229                                      operator:
 10230                                        type: string
 10231                                      values:
 10232                                        items:
 10233                                          type: string
 10234                                        type: array
 10235                                    required:
 10236                                    - key
 10237                                    - operator
 10238                                    type: object
 10239                                  type: array
 10240                                matchLabels:
 10241                                  additionalProperties:
 10242                                    type: string
 10243                                  type: object
 10244                              type: object
 10245                            storageClassName:
 10246                              type: string
 10247                            volumeAttributesClassName:
 10248                              type: string
 10249                            volumeMode:
 10250                              type: string
 10251                            volumeName:
 10252                              type: string
 10253                          type: object
 10254                      type: object
 10255                  type: object
 10256                secretsName:
 10257                  type: string
 10258                sslInternalSecretName:
 10259                  type: string
 10260                sslSecretName:
 10261                  type: string
 10262                tls:
 10263                  properties:
 10264                    SANs:
 10265                      items:
 10266                        type: string
 10267                      type: array
 10268                    issuerConf:
 10269                      properties:
 10270                        group:
 10271                          type: string
 10272                        kind:
 10273                          type: string
 10274                        name:
 10275                          type: string
 10276                      required:
 10277                      - name
 10278                      type: object
 10279                  type: object
 10280                updateStrategy:
 10281                  type: string
 10282                upgradeOptions:
 10283                  properties:
 10284                    apply:
 10285                      type: string
 10286                    schedule:
 10287                      type: string
 10288                    versionServiceEndpoint:
 10289                      type: string
 10290                  type: object
 10291                vaultSecretName:
 10292                  type: string
 10293              type: object
 10294            status:
 10295              properties:
 10296                backup:
 10297                  properties:
 10298                    image:
 10299                      type: string
 10300                    labelSelectorPath:
 10301                      type: string
 10302                    message:
 10303                      type: string
 10304                    status:
 10305                      type: string
 10306                    version:
 10307                      type: string
 10308                  type: object
 10309                conditions:
 10310                  items:
 10311                    properties:
 10312                      lastTransitionTime:
 10313                        format: date-time
 10314                        type: string
 10315                      message:
 10316                        type: string
 10317                      reason:
 10318                        type: string
 10319                      status:
 10320                        type: string
 10321                      type:
 10322                        type: string
 10323                    type: object
 10324                  type: array
 10325                haproxy:
 10326                  properties:
 10327                    image:
 10328                      type: string
 10329                    labelSelectorPath:
 10330                      type: string
 10331                    message:
 10332                      type: string
 10333                    ready:
 10334                      format: int32
 10335                      type: integer
 10336                    size:
 10337                      format: int32
 10338                      type: integer
 10339                    status:
 10340                      type: string
 10341                    version:
 10342                      type: string
 10343                  type: object
 10344                host:
 10345                  type: string
 10346                logcollector:
 10347                  properties:
 10348                    image:
 10349                      type: string
 10350                    labelSelectorPath:
 10351                      type: string
 10352                    message:
 10353                      type: string
 10354                    status:
 10355                      type: string
 10356                    version:
 10357                      type: string
 10358                  type: object
 10359                message:
 10360                  items:
 10361                    type: string
 10362                  type: array
 10363                observedGeneration:
 10364                  format: int64
 10365                  type: integer
 10366                pmm:
 10367                  properties:
 10368                    image:
 10369                      type: string
 10370                    labelSelectorPath:
 10371                      type: string
 10372                    message:
 10373                      type: string
 10374                    status:
 10375                      type: string
 10376                    version:
 10377                      type: string
 10378                  type: object
 10379                proxysql:
 10380                  properties:
 10381                    image:
 10382                      type: string
 10383                    labelSelectorPath:
 10384                      type: string
 10385                    message:
 10386                      type: string
 10387                    ready:
 10388                      format: int32
 10389                      type: integer
 10390                    size:
 10391                      format: int32
 10392                      type: integer
 10393                    status:
 10394                      type: string
 10395                    version:
 10396                      type: string
 10397                  type: object
 10398                pxc:
 10399                  properties:
 10400                    image:
 10401                      type: string
 10402                    labelSelectorPath:
 10403                      type: string
 10404                    message:
 10405                      type: string
 10406                    ready:
 10407                      format: int32
 10408                      type: integer
 10409                    size:
 10410                      format: int32
 10411                      type: integer
 10412                    status:
 10413                      type: string
 10414                    version:
 10415                      type: string
 10416                  type: object
 10417                pxcReplication:
 10418                  properties:
 10419                    replicationChannels:
 10420                      items:
 10421                        properties:
 10422                          ca:
 10423                            type: string
 10424                          name:
 10425                            type: string
 10426                          sourceConnectRetry:
 10427                            type: integer
 10428                          sourceRetryCount:
 10429                            type: integer
 10430                          ssl:
 10431                            type: boolean
 10432                          sslSkipVerify:
 10433                            type: boolean
 10434                        type: object
 10435                      type: array
 10436                  type: object
 10437                ready:
 10438                  format: int32
 10439                  type: integer
 10440                size:
 10441                  format: int32
 10442                  type: integer
 10443                state:
 10444                  type: string
 10445              type: object
 10446          type: object
 10447          x-kubernetes-preserve-unknown-fields: true
 10448      served: true
 10449      storage: true
 10450      subresources:
 10451        scale:
 10452          labelSelectorPath: .status.pxc.labelSelectorPath
 10453          specReplicasPath: .spec.pxc.size
 10454          statusReplicasPath: .status.pxc.size
 10455        status: {}
 10456  status:
 10457    acceptedNames:
 10458      kind: ""
 10459      plural: ""
 10460    conditions: []
 10461    storedVersions: []
 10462  ---
 10463  kind: Role
 10464  apiVersion: rbac.authorization.k8s.io/v1
 10465  metadata:
 10466    name: percona-xtradb-cluster-operator
 10467  rules:
 10468  - apiGroups:
 10469    - pxc.percona.com
 10470    resources:
 10471    - perconaxtradbclusters
 10472    - perconaxtradbclusters/status
 10473    - perconaxtradbclusterbackups
 10474    - perconaxtradbclusterbackups/status
 10475    - perconaxtradbclusterrestores
 10476    - perconaxtradbclusterrestores/status
 10477    verbs:
 10478    - get
 10479    - list
 10480    - watch
 10481    - create
 10482    - update
 10483    - patch
 10484    - delete
 10485  - apiGroups:
 10486    - ""
 10487    resources:
 10488    - pods
 10489    - pods/exec
 10490    - pods/log
 10491    - configmaps
 10492    - services
 10493    - persistentvolumeclaims
 10494    - secrets
 10495    verbs:
 10496    - get
 10497    - list
 10498    - watch
 10499    - create
 10500    - update
 10501    - patch
 10502    - delete
 10503  - apiGroups:
 10504    - apps
 10505    resources:
 10506    - deployments
 10507    - replicasets
 10508    - statefulsets
 10509    verbs:
 10510    - get
 10511    - list
 10512    - watch
 10513    - create
 10514    - update
 10515    - patch
 10516    - delete
 10517  - apiGroups:
 10518    - batch
 10519    resources:
 10520    - jobs
 10521    - cronjobs
 10522    verbs:
 10523    - get
 10524    - list
 10525    - watch
 10526    - create
 10527    - update
 10528    - patch
 10529    - delete
 10530  - apiGroups:
 10531    - policy
 10532    resources:
 10533    - poddisruptionbudgets
 10534    verbs:
 10535    - get
 10536    - list
 10537    - watch
 10538    - create
 10539    - update
 10540    - patch
 10541    - delete
 10542  - apiGroups:
 10543    - coordination.k8s.io
 10544    resources:
 10545    - leases
 10546    verbs:
 10547    - get
 10548    - list
 10549    - watch
 10550    - create
 10551    - update
 10552    - patch
 10553    - delete
 10554  - apiGroups:
 10555    - ""
 10556    resources:
 10557    - events
 10558    verbs:
 10559    - create
 10560    - patch
 10561  - apiGroups:
 10562    - certmanager.k8s.io
 10563    - cert-manager.io
 10564    resources:
 10565    - issuers
 10566    - certificates
 10567    verbs:
 10568    - get
 10569    - list
 10570    - watch
 10571    - create
 10572    - update
 10573    - patch
 10574    - delete
 10575    - deletecollection
 10576  ---
 10577  apiVersion: v1
 10578  kind: ServiceAccount
 10579  metadata:
 10580    name: percona-xtradb-cluster-operator
 10581  ---
 10582  kind: RoleBinding
 10583  apiVersion: rbac.authorization.k8s.io/v1
 10584  metadata:
 10585    name: service-account-percona-xtradb-cluster-operator
 10586  subjects:
 10587  - kind: ServiceAccount
 10588    name: percona-xtradb-cluster-operator
 10589  roleRef:
 10590    kind: Role
 10591    name: percona-xtradb-cluster-operator
 10592    apiGroup: rbac.authorization.k8s.io
 10593  ---
 10594  apiVersion: apps/v1
 10595  kind: Deployment
 10596  metadata:
 10597    name: percona-xtradb-cluster-operator
 10598  spec:
 10599    replicas: 1
 10600    selector:
 10601      matchLabels:
 10602        app.kubernetes.io/component: operator
 10603        app.kubernetes.io/instance: percona-xtradb-cluster-operator
 10604        app.kubernetes.io/name: percona-xtradb-cluster-operator
 10605        app.kubernetes.io/part-of: percona-xtradb-cluster-operator
 10606    strategy:
 10607      rollingUpdate:
 10608        maxUnavailable: 1
 10609      type: RollingUpdate
 10610    template:
 10611      metadata:
 10612        labels:
 10613          app.kubernetes.io/component: operator
 10614          app.kubernetes.io/instance: percona-xtradb-cluster-operator
 10615          app.kubernetes.io/name: percona-xtradb-cluster-operator
 10616          app.kubernetes.io/part-of: percona-xtradb-cluster-operator
 10617      spec:
 10618        terminationGracePeriodSeconds: 600
 10619        containers:
 10620        - command:
 10621          - percona-xtradb-cluster-operator
 10622          env:
 10623          - name: LOG_STRUCTURED
 10624            value: 'false'
 10625          - name: LOG_LEVEL
 10626            value: INFO
 10627          - name: WATCH_NAMESPACE
 10628            valueFrom:
 10629              fieldRef:
 10630                apiVersion: v1
 10631                fieldPath: metadata.namespace
 10632          - name: POD_NAME
 10633            valueFrom:
 10634              fieldRef:
 10635                apiVersion: v1
 10636                fieldPath: metadata.name
 10637          - name: OPERATOR_NAME
 10638            value: percona-xtradb-cluster-operator
 10639          - name: DISABLE_TELEMETRY
 10640            value: "false"
 10641          image: percona/percona-xtradb-cluster-operator:1.14.0
 10642          imagePullPolicy: Always
 10643          livenessProbe:
 10644            failureThreshold: 3
 10645            httpGet:
 10646              path: /metrics
 10647              port: metrics
 10648              scheme: HTTP
 10649          resources:
 10650            limits:
 10651              cpu: 200m
 10652              memory: 500Mi
 10653            requests:
 10654              cpu: 100m
 10655              memory: 20Mi
 10656          name: percona-xtradb-cluster-operator
 10657          ports:
 10658          - containerPort: 8080
 10659            name: metrics
 10660            protocol: TCP
 10661        serviceAccountName: percona-xtradb-cluster-operator