github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/jaegertracing/jaeger-operator/crds/crd.yaml (about)

     1  apiVersion: apiextensions.k8s.io/v1
     2  kind: CustomResourceDefinition
     3  metadata:
     4    name: jaegers.jaegertracing.io
     5    labels:
     6      app.kubernetes.io/name: jaeger-operator
     7      app.kubernetes.io/instance: jaeger-operator
     8  spec:
     9    group: jaegertracing.io
    10    names:
    11      kind: Jaeger
    12      listKind: JaegerList
    13      plural: jaegers
    14      singular: jaeger
    15    scope: Namespaced
    16    versions:
    17    - additionalPrinterColumns:
    18      - description: Jaeger instance's status
    19        jsonPath: .status.phase
    20        name: Status
    21        type: string
    22      - description: Jaeger Version
    23        jsonPath: .status.version
    24        name: Version
    25        type: string
    26      - description: Jaeger deployment strategy
    27        jsonPath: .spec.strategy
    28        name: Strategy
    29        type: string
    30      - description: Jaeger storage type
    31        jsonPath: .spec.storage.type
    32        name: Storage
    33        type: string
    34      - jsonPath: .metadata.creationTimestamp
    35        name: Age
    36        type: date
    37      name: v1
    38      schema:
    39        openAPIV3Schema:
    40          properties:
    41            apiVersion:
    42              type: string
    43            kind:
    44              type: string
    45            metadata:
    46              type: object
    47            spec:
    48              properties:
    49                affinity:
    50                  properties:
    51                    nodeAffinity:
    52                      properties:
    53                        preferredDuringSchedulingIgnoredDuringExecution:
    54                          items:
    55                            properties:
    56                              preference:
    57                                properties:
    58                                  matchExpressions:
    59                                    items:
    60                                      properties:
    61                                        key:
    62                                          type: string
    63                                        operator:
    64                                          type: string
    65                                        values:
    66                                          items:
    67                                            type: string
    68                                          type: array
    69                                      required:
    70                                      - key
    71                                      - operator
    72                                      type: object
    73                                    type: array
    74                                  matchFields:
    75                                    items:
    76                                      properties:
    77                                        key:
    78                                          type: string
    79                                        operator:
    80                                          type: string
    81                                        values:
    82                                          items:
    83                                            type: string
    84                                          type: array
    85                                      required:
    86                                      - key
    87                                      - operator
    88                                      type: object
    89                                    type: array
    90                                type: object
    91                                x-kubernetes-map-type: atomic
    92                              weight:
    93                                format: int32
    94                                type: integer
    95                            required:
    96                            - preference
    97                            - weight
    98                            type: object
    99                          type: array
   100                        requiredDuringSchedulingIgnoredDuringExecution:
   101                          properties:
   102                            nodeSelectorTerms:
   103                              items:
   104                                properties:
   105                                  matchExpressions:
   106                                    items:
   107                                      properties:
   108                                        key:
   109                                          type: string
   110                                        operator:
   111                                          type: string
   112                                        values:
   113                                          items:
   114                                            type: string
   115                                          type: array
   116                                      required:
   117                                      - key
   118                                      - operator
   119                                      type: object
   120                                    type: array
   121                                  matchFields:
   122                                    items:
   123                                      properties:
   124                                        key:
   125                                          type: string
   126                                        operator:
   127                                          type: string
   128                                        values:
   129                                          items:
   130                                            type: string
   131                                          type: array
   132                                      required:
   133                                      - key
   134                                      - operator
   135                                      type: object
   136                                    type: array
   137                                type: object
   138                                x-kubernetes-map-type: atomic
   139                              type: array
   140                          required:
   141                          - nodeSelectorTerms
   142                          type: object
   143                          x-kubernetes-map-type: atomic
   144                      type: object
   145                    podAffinity:
   146                      properties:
   147                        preferredDuringSchedulingIgnoredDuringExecution:
   148                          items:
   149                            properties:
   150                              podAffinityTerm:
   151                                properties:
   152                                  labelSelector:
   153                                    properties:
   154                                      matchExpressions:
   155                                        items:
   156                                          properties:
   157                                            key:
   158                                              type: string
   159                                            operator:
   160                                              type: string
   161                                            values:
   162                                              items:
   163                                                type: string
   164                                              type: array
   165                                          required:
   166                                          - key
   167                                          - operator
   168                                          type: object
   169                                        type: array
   170                                      matchLabels:
   171                                        additionalProperties:
   172                                          type: string
   173                                        type: object
   174                                    type: object
   175                                    x-kubernetes-map-type: atomic
   176                                  namespaceSelector:
   177                                    properties:
   178                                      matchExpressions:
   179                                        items:
   180                                          properties:
   181                                            key:
   182                                              type: string
   183                                            operator:
   184                                              type: string
   185                                            values:
   186                                              items:
   187                                                type: string
   188                                              type: array
   189                                          required:
   190                                          - key
   191                                          - operator
   192                                          type: object
   193                                        type: array
   194                                      matchLabels:
   195                                        additionalProperties:
   196                                          type: string
   197                                        type: object
   198                                    type: object
   199                                    x-kubernetes-map-type: atomic
   200                                  namespaces:
   201                                    items:
   202                                      type: string
   203                                    type: array
   204                                  topologyKey:
   205                                    type: string
   206                                required:
   207                                - topologyKey
   208                                type: object
   209                              weight:
   210                                format: int32
   211                                type: integer
   212                            required:
   213                            - podAffinityTerm
   214                            - weight
   215                            type: object
   216                          type: array
   217                        requiredDuringSchedulingIgnoredDuringExecution:
   218                          items:
   219                            properties:
   220                              labelSelector:
   221                                properties:
   222                                  matchExpressions:
   223                                    items:
   224                                      properties:
   225                                        key:
   226                                          type: string
   227                                        operator:
   228                                          type: string
   229                                        values:
   230                                          items:
   231                                            type: string
   232                                          type: array
   233                                      required:
   234                                      - key
   235                                      - operator
   236                                      type: object
   237                                    type: array
   238                                  matchLabels:
   239                                    additionalProperties:
   240                                      type: string
   241                                    type: object
   242                                type: object
   243                                x-kubernetes-map-type: atomic
   244                              namespaceSelector:
   245                                properties:
   246                                  matchExpressions:
   247                                    items:
   248                                      properties:
   249                                        key:
   250                                          type: string
   251                                        operator:
   252                                          type: string
   253                                        values:
   254                                          items:
   255                                            type: string
   256                                          type: array
   257                                      required:
   258                                      - key
   259                                      - operator
   260                                      type: object
   261                                    type: array
   262                                  matchLabels:
   263                                    additionalProperties:
   264                                      type: string
   265                                    type: object
   266                                type: object
   267                                x-kubernetes-map-type: atomic
   268                              namespaces:
   269                                items:
   270                                  type: string
   271                                type: array
   272                              topologyKey:
   273                                type: string
   274                            required:
   275                            - topologyKey
   276                            type: object
   277                          type: array
   278                      type: object
   279                    podAntiAffinity:
   280                      properties:
   281                        preferredDuringSchedulingIgnoredDuringExecution:
   282                          items:
   283                            properties:
   284                              podAffinityTerm:
   285                                properties:
   286                                  labelSelector:
   287                                    properties:
   288                                      matchExpressions:
   289                                        items:
   290                                          properties:
   291                                            key:
   292                                              type: string
   293                                            operator:
   294                                              type: string
   295                                            values:
   296                                              items:
   297                                                type: string
   298                                              type: array
   299                                          required:
   300                                          - key
   301                                          - operator
   302                                          type: object
   303                                        type: array
   304                                      matchLabels:
   305                                        additionalProperties:
   306                                          type: string
   307                                        type: object
   308                                    type: object
   309                                    x-kubernetes-map-type: atomic
   310                                  namespaceSelector:
   311                                    properties:
   312                                      matchExpressions:
   313                                        items:
   314                                          properties:
   315                                            key:
   316                                              type: string
   317                                            operator:
   318                                              type: string
   319                                            values:
   320                                              items:
   321                                                type: string
   322                                              type: array
   323                                          required:
   324                                          - key
   325                                          - operator
   326                                          type: object
   327                                        type: array
   328                                      matchLabels:
   329                                        additionalProperties:
   330                                          type: string
   331                                        type: object
   332                                    type: object
   333                                    x-kubernetes-map-type: atomic
   334                                  namespaces:
   335                                    items:
   336                                      type: string
   337                                    type: array
   338                                  topologyKey:
   339                                    type: string
   340                                required:
   341                                - topologyKey
   342                                type: object
   343                              weight:
   344                                format: int32
   345                                type: integer
   346                            required:
   347                            - podAffinityTerm
   348                            - weight
   349                            type: object
   350                          type: array
   351                        requiredDuringSchedulingIgnoredDuringExecution:
   352                          items:
   353                            properties:
   354                              labelSelector:
   355                                properties:
   356                                  matchExpressions:
   357                                    items:
   358                                      properties:
   359                                        key:
   360                                          type: string
   361                                        operator:
   362                                          type: string
   363                                        values:
   364                                          items:
   365                                            type: string
   366                                          type: array
   367                                      required:
   368                                      - key
   369                                      - operator
   370                                      type: object
   371                                    type: array
   372                                  matchLabels:
   373                                    additionalProperties:
   374                                      type: string
   375                                    type: object
   376                                type: object
   377                                x-kubernetes-map-type: atomic
   378                              namespaceSelector:
   379                                properties:
   380                                  matchExpressions:
   381                                    items:
   382                                      properties:
   383                                        key:
   384                                          type: string
   385                                        operator:
   386                                          type: string
   387                                        values:
   388                                          items:
   389                                            type: string
   390                                          type: array
   391                                      required:
   392                                      - key
   393                                      - operator
   394                                      type: object
   395                                    type: array
   396                                  matchLabels:
   397                                    additionalProperties:
   398                                      type: string
   399                                    type: object
   400                                type: object
   401                                x-kubernetes-map-type: atomic
   402                              namespaces:
   403                                items:
   404                                  type: string
   405                                type: array
   406                              topologyKey:
   407                                type: string
   408                            required:
   409                            - topologyKey
   410                            type: object
   411                          type: array
   412                      type: object
   413                  type: object
   414                agent:
   415                  nullable: true
   416                  properties:
   417                    affinity:
   418                      properties:
   419                        nodeAffinity:
   420                          properties:
   421                            preferredDuringSchedulingIgnoredDuringExecution:
   422                              items:
   423                                properties:
   424                                  preference:
   425                                    properties:
   426                                      matchExpressions:
   427                                        items:
   428                                          properties:
   429                                            key:
   430                                              type: string
   431                                            operator:
   432                                              type: string
   433                                            values:
   434                                              items:
   435                                                type: string
   436                                              type: array
   437                                          required:
   438                                          - key
   439                                          - operator
   440                                          type: object
   441                                        type: array
   442                                      matchFields:
   443                                        items:
   444                                          properties:
   445                                            key:
   446                                              type: string
   447                                            operator:
   448                                              type: string
   449                                            values:
   450                                              items:
   451                                                type: string
   452                                              type: array
   453                                          required:
   454                                          - key
   455                                          - operator
   456                                          type: object
   457                                        type: array
   458                                    type: object
   459                                    x-kubernetes-map-type: atomic
   460                                  weight:
   461                                    format: int32
   462                                    type: integer
   463                                required:
   464                                - preference
   465                                - weight
   466                                type: object
   467                              type: array
   468                            requiredDuringSchedulingIgnoredDuringExecution:
   469                              properties:
   470                                nodeSelectorTerms:
   471                                  items:
   472                                    properties:
   473                                      matchExpressions:
   474                                        items:
   475                                          properties:
   476                                            key:
   477                                              type: string
   478                                            operator:
   479                                              type: string
   480                                            values:
   481                                              items:
   482                                                type: string
   483                                              type: array
   484                                          required:
   485                                          - key
   486                                          - operator
   487                                          type: object
   488                                        type: array
   489                                      matchFields:
   490                                        items:
   491                                          properties:
   492                                            key:
   493                                              type: string
   494                                            operator:
   495                                              type: string
   496                                            values:
   497                                              items:
   498                                                type: string
   499                                              type: array
   500                                          required:
   501                                          - key
   502                                          - operator
   503                                          type: object
   504                                        type: array
   505                                    type: object
   506                                    x-kubernetes-map-type: atomic
   507                                  type: array
   508                              required:
   509                              - nodeSelectorTerms
   510                              type: object
   511                              x-kubernetes-map-type: atomic
   512                          type: object
   513                        podAffinity:
   514                          properties:
   515                            preferredDuringSchedulingIgnoredDuringExecution:
   516                              items:
   517                                properties:
   518                                  podAffinityTerm:
   519                                    properties:
   520                                      labelSelector:
   521                                        properties:
   522                                          matchExpressions:
   523                                            items:
   524                                              properties:
   525                                                key:
   526                                                  type: string
   527                                                operator:
   528                                                  type: string
   529                                                values:
   530                                                  items:
   531                                                    type: string
   532                                                  type: array
   533                                              required:
   534                                              - key
   535                                              - operator
   536                                              type: object
   537                                            type: array
   538                                          matchLabels:
   539                                            additionalProperties:
   540                                              type: string
   541                                            type: object
   542                                        type: object
   543                                        x-kubernetes-map-type: atomic
   544                                      namespaceSelector:
   545                                        properties:
   546                                          matchExpressions:
   547                                            items:
   548                                              properties:
   549                                                key:
   550                                                  type: string
   551                                                operator:
   552                                                  type: string
   553                                                values:
   554                                                  items:
   555                                                    type: string
   556                                                  type: array
   557                                              required:
   558                                              - key
   559                                              - operator
   560                                              type: object
   561                                            type: array
   562                                          matchLabels:
   563                                            additionalProperties:
   564                                              type: string
   565                                            type: object
   566                                        type: object
   567                                        x-kubernetes-map-type: atomic
   568                                      namespaces:
   569                                        items:
   570                                          type: string
   571                                        type: array
   572                                      topologyKey:
   573                                        type: string
   574                                    required:
   575                                    - topologyKey
   576                                    type: object
   577                                  weight:
   578                                    format: int32
   579                                    type: integer
   580                                required:
   581                                - podAffinityTerm
   582                                - weight
   583                                type: object
   584                              type: array
   585                            requiredDuringSchedulingIgnoredDuringExecution:
   586                              items:
   587                                properties:
   588                                  labelSelector:
   589                                    properties:
   590                                      matchExpressions:
   591                                        items:
   592                                          properties:
   593                                            key:
   594                                              type: string
   595                                            operator:
   596                                              type: string
   597                                            values:
   598                                              items:
   599                                                type: string
   600                                              type: array
   601                                          required:
   602                                          - key
   603                                          - operator
   604                                          type: object
   605                                        type: array
   606                                      matchLabels:
   607                                        additionalProperties:
   608                                          type: string
   609                                        type: object
   610                                    type: object
   611                                    x-kubernetes-map-type: atomic
   612                                  namespaceSelector:
   613                                    properties:
   614                                      matchExpressions:
   615                                        items:
   616                                          properties:
   617                                            key:
   618                                              type: string
   619                                            operator:
   620                                              type: string
   621                                            values:
   622                                              items:
   623                                                type: string
   624                                              type: array
   625                                          required:
   626                                          - key
   627                                          - operator
   628                                          type: object
   629                                        type: array
   630                                      matchLabels:
   631                                        additionalProperties:
   632                                          type: string
   633                                        type: object
   634                                    type: object
   635                                    x-kubernetes-map-type: atomic
   636                                  namespaces:
   637                                    items:
   638                                      type: string
   639                                    type: array
   640                                  topologyKey:
   641                                    type: string
   642                                required:
   643                                - topologyKey
   644                                type: object
   645                              type: array
   646                          type: object
   647                        podAntiAffinity:
   648                          properties:
   649                            preferredDuringSchedulingIgnoredDuringExecution:
   650                              items:
   651                                properties:
   652                                  podAffinityTerm:
   653                                    properties:
   654                                      labelSelector:
   655                                        properties:
   656                                          matchExpressions:
   657                                            items:
   658                                              properties:
   659                                                key:
   660                                                  type: string
   661                                                operator:
   662                                                  type: string
   663                                                values:
   664                                                  items:
   665                                                    type: string
   666                                                  type: array
   667                                              required:
   668                                              - key
   669                                              - operator
   670                                              type: object
   671                                            type: array
   672                                          matchLabels:
   673                                            additionalProperties:
   674                                              type: string
   675                                            type: object
   676                                        type: object
   677                                        x-kubernetes-map-type: atomic
   678                                      namespaceSelector:
   679                                        properties:
   680                                          matchExpressions:
   681                                            items:
   682                                              properties:
   683                                                key:
   684                                                  type: string
   685                                                operator:
   686                                                  type: string
   687                                                values:
   688                                                  items:
   689                                                    type: string
   690                                                  type: array
   691                                              required:
   692                                              - key
   693                                              - operator
   694                                              type: object
   695                                            type: array
   696                                          matchLabels:
   697                                            additionalProperties:
   698                                              type: string
   699                                            type: object
   700                                        type: object
   701                                        x-kubernetes-map-type: atomic
   702                                      namespaces:
   703                                        items:
   704                                          type: string
   705                                        type: array
   706                                      topologyKey:
   707                                        type: string
   708                                    required:
   709                                    - topologyKey
   710                                    type: object
   711                                  weight:
   712                                    format: int32
   713                                    type: integer
   714                                required:
   715                                - podAffinityTerm
   716                                - weight
   717                                type: object
   718                              type: array
   719                            requiredDuringSchedulingIgnoredDuringExecution:
   720                              items:
   721                                properties:
   722                                  labelSelector:
   723                                    properties:
   724                                      matchExpressions:
   725                                        items:
   726                                          properties:
   727                                            key:
   728                                              type: string
   729                                            operator:
   730                                              type: string
   731                                            values:
   732                                              items:
   733                                                type: string
   734                                              type: array
   735                                          required:
   736                                          - key
   737                                          - operator
   738                                          type: object
   739                                        type: array
   740                                      matchLabels:
   741                                        additionalProperties:
   742                                          type: string
   743                                        type: object
   744                                    type: object
   745                                    x-kubernetes-map-type: atomic
   746                                  namespaceSelector:
   747                                    properties:
   748                                      matchExpressions:
   749                                        items:
   750                                          properties:
   751                                            key:
   752                                              type: string
   753                                            operator:
   754                                              type: string
   755                                            values:
   756                                              items:
   757                                                type: string
   758                                              type: array
   759                                          required:
   760                                          - key
   761                                          - operator
   762                                          type: object
   763                                        type: array
   764                                      matchLabels:
   765                                        additionalProperties:
   766                                          type: string
   767                                        type: object
   768                                    type: object
   769                                    x-kubernetes-map-type: atomic
   770                                  namespaces:
   771                                    items:
   772                                      type: string
   773                                    type: array
   774                                  topologyKey:
   775                                    type: string
   776                                required:
   777                                - topologyKey
   778                                type: object
   779                              type: array
   780                          type: object
   781                      type: object
   782                    annotations:
   783                      additionalProperties:
   784                        type: string
   785                      nullable: true
   786                      type: object
   787                    config:
   788                      type: object
   789                      x-kubernetes-preserve-unknown-fields: true
   790                    containerSecurityContext:
   791                      properties:
   792                        allowPrivilegeEscalation:
   793                          type: boolean
   794                        capabilities:
   795                          properties:
   796                            add:
   797                              items:
   798                                type: string
   799                              type: array
   800                            drop:
   801                              items:
   802                                type: string
   803                              type: array
   804                          type: object
   805                        privileged:
   806                          type: boolean
   807                        procMount:
   808                          type: string
   809                        readOnlyRootFilesystem:
   810                          type: boolean
   811                        runAsGroup:
   812                          format: int64
   813                          type: integer
   814                        runAsNonRoot:
   815                          type: boolean
   816                        runAsUser:
   817                          format: int64
   818                          type: integer
   819                        seLinuxOptions:
   820                          properties:
   821                            level:
   822                              type: string
   823                            role:
   824                              type: string
   825                            type:
   826                              type: string
   827                            user:
   828                              type: string
   829                          type: object
   830                        seccompProfile:
   831                          properties:
   832                            localhostProfile:
   833                              type: string
   834                            type:
   835                              type: string
   836                          required:
   837                          - type
   838                          type: object
   839                        windowsOptions:
   840                          properties:
   841                            gmsaCredentialSpec:
   842                              type: string
   843                            gmsaCredentialSpecName:
   844                              type: string
   845                            hostProcess:
   846                              type: boolean
   847                            runAsUserName:
   848                              type: string
   849                          type: object
   850                      type: object
   851                    dnsPolicy:
   852                      type: string
   853                    hostNetwork:
   854                      type: boolean
   855                    image:
   856                      type: string
   857                    imagePullPolicy:
   858                      type: string
   859                    imagePullSecrets:
   860                      items:
   861                        properties:
   862                          name:
   863                            type: string
   864                        type: object
   865                        x-kubernetes-map-type: atomic
   866                      type: array
   867                      x-kubernetes-list-type: atomic
   868                    labels:
   869                      additionalProperties:
   870                        type: string
   871                      type: object
   872                    livenessProbe:
   873                      properties:
   874                        exec:
   875                          properties:
   876                            command:
   877                              items:
   878                                type: string
   879                              type: array
   880                          type: object
   881                        failureThreshold:
   882                          format: int32
   883                          type: integer
   884                        grpc:
   885                          properties:
   886                            port:
   887                              format: int32
   888                              type: integer
   889                            service:
   890                              type: string
   891                          required:
   892                          - port
   893                          type: object
   894                        httpGet:
   895                          properties:
   896                            host:
   897                              type: string
   898                            httpHeaders:
   899                              items:
   900                                properties:
   901                                  name:
   902                                    type: string
   903                                  value:
   904                                    type: string
   905                                required:
   906                                - name
   907                                - value
   908                                type: object
   909                              type: array
   910                            path:
   911                              type: string
   912                            port:
   913                              anyOf:
   914                              - type: integer
   915                              - type: string
   916                              x-kubernetes-int-or-string: true
   917                            scheme:
   918                              type: string
   919                          required:
   920                          - port
   921                          type: object
   922                        initialDelaySeconds:
   923                          format: int32
   924                          type: integer
   925                        periodSeconds:
   926                          format: int32
   927                          type: integer
   928                        successThreshold:
   929                          format: int32
   930                          type: integer
   931                        tcpSocket:
   932                          properties:
   933                            host:
   934                              type: string
   935                            port:
   936                              anyOf:
   937                              - type: integer
   938                              - type: string
   939                              x-kubernetes-int-or-string: true
   940                          required:
   941                          - port
   942                          type: object
   943                        terminationGracePeriodSeconds:
   944                          format: int64
   945                          type: integer
   946                        timeoutSeconds:
   947                          format: int32
   948                          type: integer
   949                      type: object
   950                    options:
   951                      type: object
   952                      x-kubernetes-preserve-unknown-fields: true
   953                    priorityClassName:
   954                      type: string
   955                    resources:
   956                      nullable: true
   957                      properties:
   958                        limits:
   959                          additionalProperties:
   960                            anyOf:
   961                            - type: integer
   962                            - type: string
   963                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   964                            x-kubernetes-int-or-string: true
   965                          type: object
   966                        requests:
   967                          additionalProperties:
   968                            anyOf:
   969                            - type: integer
   970                            - type: string
   971                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   972                            x-kubernetes-int-or-string: true
   973                          type: object
   974                      type: object
   975                    securityContext:
   976                      properties:
   977                        fsGroup:
   978                          format: int64
   979                          type: integer
   980                        fsGroupChangePolicy:
   981                          type: string
   982                        runAsGroup:
   983                          format: int64
   984                          type: integer
   985                        runAsNonRoot:
   986                          type: boolean
   987                        runAsUser:
   988                          format: int64
   989                          type: integer
   990                        seLinuxOptions:
   991                          properties:
   992                            level:
   993                              type: string
   994                            role:
   995                              type: string
   996                            type:
   997                              type: string
   998                            user:
   999                              type: string
  1000                          type: object
  1001                        seccompProfile:
  1002                          properties:
  1003                            localhostProfile:
  1004                              type: string
  1005                            type:
  1006                              type: string
  1007                          required:
  1008                          - type
  1009                          type: object
  1010                        supplementalGroups:
  1011                          items:
  1012                            format: int64
  1013                            type: integer
  1014                          type: array
  1015                        sysctls:
  1016                          items:
  1017                            properties:
  1018                              name:
  1019                                type: string
  1020                              value:
  1021                                type: string
  1022                            required:
  1023                            - name
  1024                            - value
  1025                            type: object
  1026                          type: array
  1027                        windowsOptions:
  1028                          properties:
  1029                            gmsaCredentialSpec:
  1030                              type: string
  1031                            gmsaCredentialSpecName:
  1032                              type: string
  1033                            hostProcess:
  1034                              type: boolean
  1035                            runAsUserName:
  1036                              type: string
  1037                          type: object
  1038                      type: object
  1039                    serviceAccount:
  1040                      type: string
  1041                    sidecarSecurityContext:
  1042                      properties:
  1043                        allowPrivilegeEscalation:
  1044                          type: boolean
  1045                        capabilities:
  1046                          properties:
  1047                            add:
  1048                              items:
  1049                                type: string
  1050                              type: array
  1051                            drop:
  1052                              items:
  1053                                type: string
  1054                              type: array
  1055                          type: object
  1056                        privileged:
  1057                          type: boolean
  1058                        procMount:
  1059                          type: string
  1060                        readOnlyRootFilesystem:
  1061                          type: boolean
  1062                        runAsGroup:
  1063                          format: int64
  1064                          type: integer
  1065                        runAsNonRoot:
  1066                          type: boolean
  1067                        runAsUser:
  1068                          format: int64
  1069                          type: integer
  1070                        seLinuxOptions:
  1071                          properties:
  1072                            level:
  1073                              type: string
  1074                            role:
  1075                              type: string
  1076                            type:
  1077                              type: string
  1078                            user:
  1079                              type: string
  1080                          type: object
  1081                        seccompProfile:
  1082                          properties:
  1083                            localhostProfile:
  1084                              type: string
  1085                            type:
  1086                              type: string
  1087                          required:
  1088                          - type
  1089                          type: object
  1090                        windowsOptions:
  1091                          properties:
  1092                            gmsaCredentialSpec:
  1093                              type: string
  1094                            gmsaCredentialSpecName:
  1095                              type: string
  1096                            hostProcess:
  1097                              type: boolean
  1098                            runAsUserName:
  1099                              type: string
  1100                          type: object
  1101                      type: object
  1102                    strategy:
  1103                      type: string
  1104                    tolerations:
  1105                      items:
  1106                        properties:
  1107                          effect:
  1108                            type: string
  1109                          key:
  1110                            type: string
  1111                          operator:
  1112                            type: string
  1113                          tolerationSeconds:
  1114                            format: int64
  1115                            type: integer
  1116                          value:
  1117                            type: string
  1118                        type: object
  1119                      type: array
  1120                      x-kubernetes-list-type: atomic
  1121                    volumeMounts:
  1122                      items:
  1123                        properties:
  1124                          mountPath:
  1125                            type: string
  1126                          mountPropagation:
  1127                            type: string
  1128                          name:
  1129                            type: string
  1130                          readOnly:
  1131                            type: boolean
  1132                          subPath:
  1133                            type: string
  1134                          subPathExpr:
  1135                            type: string
  1136                        required:
  1137                        - mountPath
  1138                        - name
  1139                        type: object
  1140                      type: array
  1141                      x-kubernetes-list-type: atomic
  1142                    volumes:
  1143                      items:
  1144                        properties:
  1145                          awsElasticBlockStore:
  1146                            properties:
  1147                              fsType:
  1148                                type: string
  1149                              partition:
  1150                                format: int32
  1151                                type: integer
  1152                              readOnly:
  1153                                type: boolean
  1154                              volumeID:
  1155                                type: string
  1156                            required:
  1157                            - volumeID
  1158                            type: object
  1159                          azureDisk:
  1160                            properties:
  1161                              cachingMode:
  1162                                type: string
  1163                              diskName:
  1164                                type: string
  1165                              diskURI:
  1166                                type: string
  1167                              fsType:
  1168                                type: string
  1169                              kind:
  1170                                type: string
  1171                              readOnly:
  1172                                type: boolean
  1173                            required:
  1174                            - diskName
  1175                            - diskURI
  1176                            type: object
  1177                          azureFile:
  1178                            properties:
  1179                              readOnly:
  1180                                type: boolean
  1181                              secretName:
  1182                                type: string
  1183                              shareName:
  1184                                type: string
  1185                            required:
  1186                            - secretName
  1187                            - shareName
  1188                            type: object
  1189                          cephfs:
  1190                            properties:
  1191                              monitors:
  1192                                items:
  1193                                  type: string
  1194                                type: array
  1195                              path:
  1196                                type: string
  1197                              readOnly:
  1198                                type: boolean
  1199                              secretFile:
  1200                                type: string
  1201                              secretRef:
  1202                                properties:
  1203                                  name:
  1204                                    type: string
  1205                                type: object
  1206                                x-kubernetes-map-type: atomic
  1207                              user:
  1208                                type: string
  1209                            required:
  1210                            - monitors
  1211                            type: object
  1212                          cinder:
  1213                            properties:
  1214                              fsType:
  1215                                type: string
  1216                              readOnly:
  1217                                type: boolean
  1218                              secretRef:
  1219                                properties:
  1220                                  name:
  1221                                    type: string
  1222                                type: object
  1223                                x-kubernetes-map-type: atomic
  1224                              volumeID:
  1225                                type: string
  1226                            required:
  1227                            - volumeID
  1228                            type: object
  1229                          configMap:
  1230                            properties:
  1231                              defaultMode:
  1232                                format: int32
  1233                                type: integer
  1234                              items:
  1235                                items:
  1236                                  properties:
  1237                                    key:
  1238                                      type: string
  1239                                    mode:
  1240                                      format: int32
  1241                                      type: integer
  1242                                    path:
  1243                                      type: string
  1244                                  required:
  1245                                  - key
  1246                                  - path
  1247                                  type: object
  1248                                type: array
  1249                              name:
  1250                                type: string
  1251                              optional:
  1252                                type: boolean
  1253                            type: object
  1254                            x-kubernetes-map-type: atomic
  1255                          csi:
  1256                            properties:
  1257                              driver:
  1258                                type: string
  1259                              fsType:
  1260                                type: string
  1261                              nodePublishSecretRef:
  1262                                properties:
  1263                                  name:
  1264                                    type: string
  1265                                type: object
  1266                                x-kubernetes-map-type: atomic
  1267                              readOnly:
  1268                                type: boolean
  1269                              volumeAttributes:
  1270                                additionalProperties:
  1271                                  type: string
  1272                                type: object
  1273                            required:
  1274                            - driver
  1275                            type: object
  1276                          downwardAPI:
  1277                            properties:
  1278                              defaultMode:
  1279                                format: int32
  1280                                type: integer
  1281                              items:
  1282                                items:
  1283                                  properties:
  1284                                    fieldRef:
  1285                                      properties:
  1286                                        apiVersion:
  1287                                          type: string
  1288                                        fieldPath:
  1289                                          type: string
  1290                                      required:
  1291                                      - fieldPath
  1292                                      type: object
  1293                                      x-kubernetes-map-type: atomic
  1294                                    mode:
  1295                                      format: int32
  1296                                      type: integer
  1297                                    path:
  1298                                      type: string
  1299                                    resourceFieldRef:
  1300                                      properties:
  1301                                        containerName:
  1302                                          type: string
  1303                                        divisor:
  1304                                          anyOf:
  1305                                          - type: integer
  1306                                          - type: string
  1307                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1308                                          x-kubernetes-int-or-string: true
  1309                                        resource:
  1310                                          type: string
  1311                                      required:
  1312                                      - resource
  1313                                      type: object
  1314                                      x-kubernetes-map-type: atomic
  1315                                  required:
  1316                                  - path
  1317                                  type: object
  1318                                type: array
  1319                            type: object
  1320                          emptyDir:
  1321                            properties:
  1322                              medium:
  1323                                type: string
  1324                              sizeLimit:
  1325                                anyOf:
  1326                                - type: integer
  1327                                - type: string
  1328                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1329                                x-kubernetes-int-or-string: true
  1330                            type: object
  1331                          ephemeral:
  1332                            properties:
  1333                              volumeClaimTemplate:
  1334                                properties:
  1335                                  metadata:
  1336                                    properties:
  1337                                      annotations:
  1338                                        additionalProperties:
  1339                                          type: string
  1340                                        type: object
  1341                                      finalizers:
  1342                                        items:
  1343                                          type: string
  1344                                        type: array
  1345                                      labels:
  1346                                        additionalProperties:
  1347                                          type: string
  1348                                        type: object
  1349                                      name:
  1350                                        type: string
  1351                                      namespace:
  1352                                        type: string
  1353                                    type: object
  1354                                  spec:
  1355                                    properties:
  1356                                      accessModes:
  1357                                        items:
  1358                                          type: string
  1359                                        type: array
  1360                                      dataSource:
  1361                                        properties:
  1362                                          apiGroup:
  1363                                            type: string
  1364                                          kind:
  1365                                            type: string
  1366                                          name:
  1367                                            type: string
  1368                                        required:
  1369                                        - kind
  1370                                        - name
  1371                                        type: object
  1372                                        x-kubernetes-map-type: atomic
  1373                                      dataSourceRef:
  1374                                        properties:
  1375                                          apiGroup:
  1376                                            type: string
  1377                                          kind:
  1378                                            type: string
  1379                                          name:
  1380                                            type: string
  1381                                        required:
  1382                                        - kind
  1383                                        - name
  1384                                        type: object
  1385                                        x-kubernetes-map-type: atomic
  1386                                      resources:
  1387                                        properties:
  1388                                          limits:
  1389                                            additionalProperties:
  1390                                              anyOf:
  1391                                              - type: integer
  1392                                              - type: string
  1393                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1394                                              x-kubernetes-int-or-string: true
  1395                                            type: object
  1396                                          requests:
  1397                                            additionalProperties:
  1398                                              anyOf:
  1399                                              - type: integer
  1400                                              - type: string
  1401                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1402                                              x-kubernetes-int-or-string: true
  1403                                            type: object
  1404                                        type: object
  1405                                      selector:
  1406                                        properties:
  1407                                          matchExpressions:
  1408                                            items:
  1409                                              properties:
  1410                                                key:
  1411                                                  type: string
  1412                                                operator:
  1413                                                  type: string
  1414                                                values:
  1415                                                  items:
  1416                                                    type: string
  1417                                                  type: array
  1418                                              required:
  1419                                              - key
  1420                                              - operator
  1421                                              type: object
  1422                                            type: array
  1423                                          matchLabels:
  1424                                            additionalProperties:
  1425                                              type: string
  1426                                            type: object
  1427                                        type: object
  1428                                        x-kubernetes-map-type: atomic
  1429                                      storageClassName:
  1430                                        type: string
  1431                                      volumeMode:
  1432                                        type: string
  1433                                      volumeName:
  1434                                        type: string
  1435                                    type: object
  1436                                required:
  1437                                - spec
  1438                                type: object
  1439                            type: object
  1440                          fc:
  1441                            properties:
  1442                              fsType:
  1443                                type: string
  1444                              lun:
  1445                                format: int32
  1446                                type: integer
  1447                              readOnly:
  1448                                type: boolean
  1449                              targetWWNs:
  1450                                items:
  1451                                  type: string
  1452                                type: array
  1453                              wwids:
  1454                                items:
  1455                                  type: string
  1456                                type: array
  1457                            type: object
  1458                          flexVolume:
  1459                            properties:
  1460                              driver:
  1461                                type: string
  1462                              fsType:
  1463                                type: string
  1464                              options:
  1465                                additionalProperties:
  1466                                  type: string
  1467                                type: object
  1468                              readOnly:
  1469                                type: boolean
  1470                              secretRef:
  1471                                properties:
  1472                                  name:
  1473                                    type: string
  1474                                type: object
  1475                                x-kubernetes-map-type: atomic
  1476                            required:
  1477                            - driver
  1478                            type: object
  1479                          flocker:
  1480                            properties:
  1481                              datasetName:
  1482                                type: string
  1483                              datasetUUID:
  1484                                type: string
  1485                            type: object
  1486                          gcePersistentDisk:
  1487                            properties:
  1488                              fsType:
  1489                                type: string
  1490                              partition:
  1491                                format: int32
  1492                                type: integer
  1493                              pdName:
  1494                                type: string
  1495                              readOnly:
  1496                                type: boolean
  1497                            required:
  1498                            - pdName
  1499                            type: object
  1500                          gitRepo:
  1501                            properties:
  1502                              directory:
  1503                                type: string
  1504                              repository:
  1505                                type: string
  1506                              revision:
  1507                                type: string
  1508                            required:
  1509                            - repository
  1510                            type: object
  1511                          glusterfs:
  1512                            properties:
  1513                              endpoints:
  1514                                type: string
  1515                              path:
  1516                                type: string
  1517                              readOnly:
  1518                                type: boolean
  1519                            required:
  1520                            - endpoints
  1521                            - path
  1522                            type: object
  1523                          hostPath:
  1524                            properties:
  1525                              path:
  1526                                type: string
  1527                              type:
  1528                                type: string
  1529                            required:
  1530                            - path
  1531                            type: object
  1532                          iscsi:
  1533                            properties:
  1534                              chapAuthDiscovery:
  1535                                type: boolean
  1536                              chapAuthSession:
  1537                                type: boolean
  1538                              fsType:
  1539                                type: string
  1540                              initiatorName:
  1541                                type: string
  1542                              iqn:
  1543                                type: string
  1544                              iscsiInterface:
  1545                                type: string
  1546                              lun:
  1547                                format: int32
  1548                                type: integer
  1549                              portals:
  1550                                items:
  1551                                  type: string
  1552                                type: array
  1553                              readOnly:
  1554                                type: boolean
  1555                              secretRef:
  1556                                properties:
  1557                                  name:
  1558                                    type: string
  1559                                type: object
  1560                                x-kubernetes-map-type: atomic
  1561                              targetPortal:
  1562                                type: string
  1563                            required:
  1564                            - iqn
  1565                            - lun
  1566                            - targetPortal
  1567                            type: object
  1568                          name:
  1569                            type: string
  1570                          nfs:
  1571                            properties:
  1572                              path:
  1573                                type: string
  1574                              readOnly:
  1575                                type: boolean
  1576                              server:
  1577                                type: string
  1578                            required:
  1579                            - path
  1580                            - server
  1581                            type: object
  1582                          persistentVolumeClaim:
  1583                            properties:
  1584                              claimName:
  1585                                type: string
  1586                              readOnly:
  1587                                type: boolean
  1588                            required:
  1589                            - claimName
  1590                            type: object
  1591                          photonPersistentDisk:
  1592                            properties:
  1593                              fsType:
  1594                                type: string
  1595                              pdID:
  1596                                type: string
  1597                            required:
  1598                            - pdID
  1599                            type: object
  1600                          portworxVolume:
  1601                            properties:
  1602                              fsType:
  1603                                type: string
  1604                              readOnly:
  1605                                type: boolean
  1606                              volumeID:
  1607                                type: string
  1608                            required:
  1609                            - volumeID
  1610                            type: object
  1611                          projected:
  1612                            properties:
  1613                              defaultMode:
  1614                                format: int32
  1615                                type: integer
  1616                              sources:
  1617                                items:
  1618                                  properties:
  1619                                    configMap:
  1620                                      properties:
  1621                                        items:
  1622                                          items:
  1623                                            properties:
  1624                                              key:
  1625                                                type: string
  1626                                              mode:
  1627                                                format: int32
  1628                                                type: integer
  1629                                              path:
  1630                                                type: string
  1631                                            required:
  1632                                            - key
  1633                                            - path
  1634                                            type: object
  1635                                          type: array
  1636                                        name:
  1637                                          type: string
  1638                                        optional:
  1639                                          type: boolean
  1640                                      type: object
  1641                                      x-kubernetes-map-type: atomic
  1642                                    downwardAPI:
  1643                                      properties:
  1644                                        items:
  1645                                          items:
  1646                                            properties:
  1647                                              fieldRef:
  1648                                                properties:
  1649                                                  apiVersion:
  1650                                                    type: string
  1651                                                  fieldPath:
  1652                                                    type: string
  1653                                                required:
  1654                                                - fieldPath
  1655                                                type: object
  1656                                                x-kubernetes-map-type: atomic
  1657                                              mode:
  1658                                                format: int32
  1659                                                type: integer
  1660                                              path:
  1661                                                type: string
  1662                                              resourceFieldRef:
  1663                                                properties:
  1664                                                  containerName:
  1665                                                    type: string
  1666                                                  divisor:
  1667                                                    anyOf:
  1668                                                    - type: integer
  1669                                                    - type: string
  1670                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1671                                                    x-kubernetes-int-or-string: true
  1672                                                  resource:
  1673                                                    type: string
  1674                                                required:
  1675                                                - resource
  1676                                                type: object
  1677                                                x-kubernetes-map-type: atomic
  1678                                            required:
  1679                                            - path
  1680                                            type: object
  1681                                          type: array
  1682                                      type: object
  1683                                    secret:
  1684                                      properties:
  1685                                        items:
  1686                                          items:
  1687                                            properties:
  1688                                              key:
  1689                                                type: string
  1690                                              mode:
  1691                                                format: int32
  1692                                                type: integer
  1693                                              path:
  1694                                                type: string
  1695                                            required:
  1696                                            - key
  1697                                            - path
  1698                                            type: object
  1699                                          type: array
  1700                                        name:
  1701                                          type: string
  1702                                        optional:
  1703                                          type: boolean
  1704                                      type: object
  1705                                      x-kubernetes-map-type: atomic
  1706                                    serviceAccountToken:
  1707                                      properties:
  1708                                        audience:
  1709                                          type: string
  1710                                        expirationSeconds:
  1711                                          format: int64
  1712                                          type: integer
  1713                                        path:
  1714                                          type: string
  1715                                      required:
  1716                                      - path
  1717                                      type: object
  1718                                  type: object
  1719                                type: array
  1720                            type: object
  1721                          quobyte:
  1722                            properties:
  1723                              group:
  1724                                type: string
  1725                              readOnly:
  1726                                type: boolean
  1727                              registry:
  1728                                type: string
  1729                              tenant:
  1730                                type: string
  1731                              user:
  1732                                type: string
  1733                              volume:
  1734                                type: string
  1735                            required:
  1736                            - registry
  1737                            - volume
  1738                            type: object
  1739                          rbd:
  1740                            properties:
  1741                              fsType:
  1742                                type: string
  1743                              image:
  1744                                type: string
  1745                              keyring:
  1746                                type: string
  1747                              monitors:
  1748                                items:
  1749                                  type: string
  1750                                type: array
  1751                              pool:
  1752                                type: string
  1753                              readOnly:
  1754                                type: boolean
  1755                              secretRef:
  1756                                properties:
  1757                                  name:
  1758                                    type: string
  1759                                type: object
  1760                                x-kubernetes-map-type: atomic
  1761                              user:
  1762                                type: string
  1763                            required:
  1764                            - image
  1765                            - monitors
  1766                            type: object
  1767                          scaleIO:
  1768                            properties:
  1769                              fsType:
  1770                                type: string
  1771                              gateway:
  1772                                type: string
  1773                              protectionDomain:
  1774                                type: string
  1775                              readOnly:
  1776                                type: boolean
  1777                              secretRef:
  1778                                properties:
  1779                                  name:
  1780                                    type: string
  1781                                type: object
  1782                                x-kubernetes-map-type: atomic
  1783                              sslEnabled:
  1784                                type: boolean
  1785                              storageMode:
  1786                                type: string
  1787                              storagePool:
  1788                                type: string
  1789                              system:
  1790                                type: string
  1791                              volumeName:
  1792                                type: string
  1793                            required:
  1794                            - gateway
  1795                            - secretRef
  1796                            - system
  1797                            type: object
  1798                          secret:
  1799                            properties:
  1800                              defaultMode:
  1801                                format: int32
  1802                                type: integer
  1803                              items:
  1804                                items:
  1805                                  properties:
  1806                                    key:
  1807                                      type: string
  1808                                    mode:
  1809                                      format: int32
  1810                                      type: integer
  1811                                    path:
  1812                                      type: string
  1813                                  required:
  1814                                  - key
  1815                                  - path
  1816                                  type: object
  1817                                type: array
  1818                              optional:
  1819                                type: boolean
  1820                              secretName:
  1821                                type: string
  1822                            type: object
  1823                          storageos:
  1824                            properties:
  1825                              fsType:
  1826                                type: string
  1827                              readOnly:
  1828                                type: boolean
  1829                              secretRef:
  1830                                properties:
  1831                                  name:
  1832                                    type: string
  1833                                type: object
  1834                                x-kubernetes-map-type: atomic
  1835                              volumeName:
  1836                                type: string
  1837                              volumeNamespace:
  1838                                type: string
  1839                            type: object
  1840                          vsphereVolume:
  1841                            properties:
  1842                              fsType:
  1843                                type: string
  1844                              storagePolicyID:
  1845                                type: string
  1846                              storagePolicyName:
  1847                                type: string
  1848                              volumePath:
  1849                                type: string
  1850                            required:
  1851                            - volumePath
  1852                            type: object
  1853                        required:
  1854                        - name
  1855                        type: object
  1856                      type: array
  1857                      x-kubernetes-list-type: atomic
  1858                  type: object
  1859                allInOne:
  1860                  properties:
  1861                    affinity:
  1862                      properties:
  1863                        nodeAffinity:
  1864                          properties:
  1865                            preferredDuringSchedulingIgnoredDuringExecution:
  1866                              items:
  1867                                properties:
  1868                                  preference:
  1869                                    properties:
  1870                                      matchExpressions:
  1871                                        items:
  1872                                          properties:
  1873                                            key:
  1874                                              type: string
  1875                                            operator:
  1876                                              type: string
  1877                                            values:
  1878                                              items:
  1879                                                type: string
  1880                                              type: array
  1881                                          required:
  1882                                          - key
  1883                                          - operator
  1884                                          type: object
  1885                                        type: array
  1886                                      matchFields:
  1887                                        items:
  1888                                          properties:
  1889                                            key:
  1890                                              type: string
  1891                                            operator:
  1892                                              type: string
  1893                                            values:
  1894                                              items:
  1895                                                type: string
  1896                                              type: array
  1897                                          required:
  1898                                          - key
  1899                                          - operator
  1900                                          type: object
  1901                                        type: array
  1902                                    type: object
  1903                                    x-kubernetes-map-type: atomic
  1904                                  weight:
  1905                                    format: int32
  1906                                    type: integer
  1907                                required:
  1908                                - preference
  1909                                - weight
  1910                                type: object
  1911                              type: array
  1912                            requiredDuringSchedulingIgnoredDuringExecution:
  1913                              properties:
  1914                                nodeSelectorTerms:
  1915                                  items:
  1916                                    properties:
  1917                                      matchExpressions:
  1918                                        items:
  1919                                          properties:
  1920                                            key:
  1921                                              type: string
  1922                                            operator:
  1923                                              type: string
  1924                                            values:
  1925                                              items:
  1926                                                type: string
  1927                                              type: array
  1928                                          required:
  1929                                          - key
  1930                                          - operator
  1931                                          type: object
  1932                                        type: array
  1933                                      matchFields:
  1934                                        items:
  1935                                          properties:
  1936                                            key:
  1937                                              type: string
  1938                                            operator:
  1939                                              type: string
  1940                                            values:
  1941                                              items:
  1942                                                type: string
  1943                                              type: array
  1944                                          required:
  1945                                          - key
  1946                                          - operator
  1947                                          type: object
  1948                                        type: array
  1949                                    type: object
  1950                                    x-kubernetes-map-type: atomic
  1951                                  type: array
  1952                              required:
  1953                              - nodeSelectorTerms
  1954                              type: object
  1955                              x-kubernetes-map-type: atomic
  1956                          type: object
  1957                        podAffinity:
  1958                          properties:
  1959                            preferredDuringSchedulingIgnoredDuringExecution:
  1960                              items:
  1961                                properties:
  1962                                  podAffinityTerm:
  1963                                    properties:
  1964                                      labelSelector:
  1965                                        properties:
  1966                                          matchExpressions:
  1967                                            items:
  1968                                              properties:
  1969                                                key:
  1970                                                  type: string
  1971                                                operator:
  1972                                                  type: string
  1973                                                values:
  1974                                                  items:
  1975                                                    type: string
  1976                                                  type: array
  1977                                              required:
  1978                                              - key
  1979                                              - operator
  1980                                              type: object
  1981                                            type: array
  1982                                          matchLabels:
  1983                                            additionalProperties:
  1984                                              type: string
  1985                                            type: object
  1986                                        type: object
  1987                                        x-kubernetes-map-type: atomic
  1988                                      namespaceSelector:
  1989                                        properties:
  1990                                          matchExpressions:
  1991                                            items:
  1992                                              properties:
  1993                                                key:
  1994                                                  type: string
  1995                                                operator:
  1996                                                  type: string
  1997                                                values:
  1998                                                  items:
  1999                                                    type: string
  2000                                                  type: array
  2001                                              required:
  2002                                              - key
  2003                                              - operator
  2004                                              type: object
  2005                                            type: array
  2006                                          matchLabels:
  2007                                            additionalProperties:
  2008                                              type: string
  2009                                            type: object
  2010                                        type: object
  2011                                        x-kubernetes-map-type: atomic
  2012                                      namespaces:
  2013                                        items:
  2014                                          type: string
  2015                                        type: array
  2016                                      topologyKey:
  2017                                        type: string
  2018                                    required:
  2019                                    - topologyKey
  2020                                    type: object
  2021                                  weight:
  2022                                    format: int32
  2023                                    type: integer
  2024                                required:
  2025                                - podAffinityTerm
  2026                                - weight
  2027                                type: object
  2028                              type: array
  2029                            requiredDuringSchedulingIgnoredDuringExecution:
  2030                              items:
  2031                                properties:
  2032                                  labelSelector:
  2033                                    properties:
  2034                                      matchExpressions:
  2035                                        items:
  2036                                          properties:
  2037                                            key:
  2038                                              type: string
  2039                                            operator:
  2040                                              type: string
  2041                                            values:
  2042                                              items:
  2043                                                type: string
  2044                                              type: array
  2045                                          required:
  2046                                          - key
  2047                                          - operator
  2048                                          type: object
  2049                                        type: array
  2050                                      matchLabels:
  2051                                        additionalProperties:
  2052                                          type: string
  2053                                        type: object
  2054                                    type: object
  2055                                    x-kubernetes-map-type: atomic
  2056                                  namespaceSelector:
  2057                                    properties:
  2058                                      matchExpressions:
  2059                                        items:
  2060                                          properties:
  2061                                            key:
  2062                                              type: string
  2063                                            operator:
  2064                                              type: string
  2065                                            values:
  2066                                              items:
  2067                                                type: string
  2068                                              type: array
  2069                                          required:
  2070                                          - key
  2071                                          - operator
  2072                                          type: object
  2073                                        type: array
  2074                                      matchLabels:
  2075                                        additionalProperties:
  2076                                          type: string
  2077                                        type: object
  2078                                    type: object
  2079                                    x-kubernetes-map-type: atomic
  2080                                  namespaces:
  2081                                    items:
  2082                                      type: string
  2083                                    type: array
  2084                                  topologyKey:
  2085                                    type: string
  2086                                required:
  2087                                - topologyKey
  2088                                type: object
  2089                              type: array
  2090                          type: object
  2091                        podAntiAffinity:
  2092                          properties:
  2093                            preferredDuringSchedulingIgnoredDuringExecution:
  2094                              items:
  2095                                properties:
  2096                                  podAffinityTerm:
  2097                                    properties:
  2098                                      labelSelector:
  2099                                        properties:
  2100                                          matchExpressions:
  2101                                            items:
  2102                                              properties:
  2103                                                key:
  2104                                                  type: string
  2105                                                operator:
  2106                                                  type: string
  2107                                                values:
  2108                                                  items:
  2109                                                    type: string
  2110                                                  type: array
  2111                                              required:
  2112                                              - key
  2113                                              - operator
  2114                                              type: object
  2115                                            type: array
  2116                                          matchLabels:
  2117                                            additionalProperties:
  2118                                              type: string
  2119                                            type: object
  2120                                        type: object
  2121                                        x-kubernetes-map-type: atomic
  2122                                      namespaceSelector:
  2123                                        properties:
  2124                                          matchExpressions:
  2125                                            items:
  2126                                              properties:
  2127                                                key:
  2128                                                  type: string
  2129                                                operator:
  2130                                                  type: string
  2131                                                values:
  2132                                                  items:
  2133                                                    type: string
  2134                                                  type: array
  2135                                              required:
  2136                                              - key
  2137                                              - operator
  2138                                              type: object
  2139                                            type: array
  2140                                          matchLabels:
  2141                                            additionalProperties:
  2142                                              type: string
  2143                                            type: object
  2144                                        type: object
  2145                                        x-kubernetes-map-type: atomic
  2146                                      namespaces:
  2147                                        items:
  2148                                          type: string
  2149                                        type: array
  2150                                      topologyKey:
  2151                                        type: string
  2152                                    required:
  2153                                    - topologyKey
  2154                                    type: object
  2155                                  weight:
  2156                                    format: int32
  2157                                    type: integer
  2158                                required:
  2159                                - podAffinityTerm
  2160                                - weight
  2161                                type: object
  2162                              type: array
  2163                            requiredDuringSchedulingIgnoredDuringExecution:
  2164                              items:
  2165                                properties:
  2166                                  labelSelector:
  2167                                    properties:
  2168                                      matchExpressions:
  2169                                        items:
  2170                                          properties:
  2171                                            key:
  2172                                              type: string
  2173                                            operator:
  2174                                              type: string
  2175                                            values:
  2176                                              items:
  2177                                                type: string
  2178                                              type: array
  2179                                          required:
  2180                                          - key
  2181                                          - operator
  2182                                          type: object
  2183                                        type: array
  2184                                      matchLabels:
  2185                                        additionalProperties:
  2186                                          type: string
  2187                                        type: object
  2188                                    type: object
  2189                                    x-kubernetes-map-type: atomic
  2190                                  namespaceSelector:
  2191                                    properties:
  2192                                      matchExpressions:
  2193                                        items:
  2194                                          properties:
  2195                                            key:
  2196                                              type: string
  2197                                            operator:
  2198                                              type: string
  2199                                            values:
  2200                                              items:
  2201                                                type: string
  2202                                              type: array
  2203                                          required:
  2204                                          - key
  2205                                          - operator
  2206                                          type: object
  2207                                        type: array
  2208                                      matchLabels:
  2209                                        additionalProperties:
  2210                                          type: string
  2211                                        type: object
  2212                                    type: object
  2213                                    x-kubernetes-map-type: atomic
  2214                                  namespaces:
  2215                                    items:
  2216                                      type: string
  2217                                    type: array
  2218                                  topologyKey:
  2219                                    type: string
  2220                                required:
  2221                                - topologyKey
  2222                                type: object
  2223                              type: array
  2224                          type: object
  2225                      type: object
  2226                    annotations:
  2227                      additionalProperties:
  2228                        type: string
  2229                      nullable: true
  2230                      type: object
  2231                    config:
  2232                      type: object
  2233                      x-kubernetes-preserve-unknown-fields: true
  2234                    containerSecurityContext:
  2235                      properties:
  2236                        allowPrivilegeEscalation:
  2237                          type: boolean
  2238                        capabilities:
  2239                          properties:
  2240                            add:
  2241                              items:
  2242                                type: string
  2243                              type: array
  2244                            drop:
  2245                              items:
  2246                                type: string
  2247                              type: array
  2248                          type: object
  2249                        privileged:
  2250                          type: boolean
  2251                        procMount:
  2252                          type: string
  2253                        readOnlyRootFilesystem:
  2254                          type: boolean
  2255                        runAsGroup:
  2256                          format: int64
  2257                          type: integer
  2258                        runAsNonRoot:
  2259                          type: boolean
  2260                        runAsUser:
  2261                          format: int64
  2262                          type: integer
  2263                        seLinuxOptions:
  2264                          properties:
  2265                            level:
  2266                              type: string
  2267                            role:
  2268                              type: string
  2269                            type:
  2270                              type: string
  2271                            user:
  2272                              type: string
  2273                          type: object
  2274                        seccompProfile:
  2275                          properties:
  2276                            localhostProfile:
  2277                              type: string
  2278                            type:
  2279                              type: string
  2280                          required:
  2281                          - type
  2282                          type: object
  2283                        windowsOptions:
  2284                          properties:
  2285                            gmsaCredentialSpec:
  2286                              type: string
  2287                            gmsaCredentialSpecName:
  2288                              type: string
  2289                            hostProcess:
  2290                              type: boolean
  2291                            runAsUserName:
  2292                              type: string
  2293                          type: object
  2294                      type: object
  2295                    image:
  2296                      type: string
  2297                    imagePullPolicy:
  2298                      type: string
  2299                    imagePullSecrets:
  2300                      items:
  2301                        properties:
  2302                          name:
  2303                            type: string
  2304                        type: object
  2305                        x-kubernetes-map-type: atomic
  2306                      type: array
  2307                      x-kubernetes-list-type: atomic
  2308                    labels:
  2309                      additionalProperties:
  2310                        type: string
  2311                      type: object
  2312                    livenessProbe:
  2313                      properties:
  2314                        exec:
  2315                          properties:
  2316                            command:
  2317                              items:
  2318                                type: string
  2319                              type: array
  2320                          type: object
  2321                        failureThreshold:
  2322                          format: int32
  2323                          type: integer
  2324                        grpc:
  2325                          properties:
  2326                            port:
  2327                              format: int32
  2328                              type: integer
  2329                            service:
  2330                              type: string
  2331                          required:
  2332                          - port
  2333                          type: object
  2334                        httpGet:
  2335                          properties:
  2336                            host:
  2337                              type: string
  2338                            httpHeaders:
  2339                              items:
  2340                                properties:
  2341                                  name:
  2342                                    type: string
  2343                                  value:
  2344                                    type: string
  2345                                required:
  2346                                - name
  2347                                - value
  2348                                type: object
  2349                              type: array
  2350                            path:
  2351                              type: string
  2352                            port:
  2353                              anyOf:
  2354                              - type: integer
  2355                              - type: string
  2356                              x-kubernetes-int-or-string: true
  2357                            scheme:
  2358                              type: string
  2359                          required:
  2360                          - port
  2361                          type: object
  2362                        initialDelaySeconds:
  2363                          format: int32
  2364                          type: integer
  2365                        periodSeconds:
  2366                          format: int32
  2367                          type: integer
  2368                        successThreshold:
  2369                          format: int32
  2370                          type: integer
  2371                        tcpSocket:
  2372                          properties:
  2373                            host:
  2374                              type: string
  2375                            port:
  2376                              anyOf:
  2377                              - type: integer
  2378                              - type: string
  2379                              x-kubernetes-int-or-string: true
  2380                          required:
  2381                          - port
  2382                          type: object
  2383                        terminationGracePeriodSeconds:
  2384                          format: int64
  2385                          type: integer
  2386                        timeoutSeconds:
  2387                          format: int32
  2388                          type: integer
  2389                      type: object
  2390                    metricsStorage:
  2391                      properties:
  2392                        type:
  2393                          type: string
  2394                      type: object
  2395                    options:
  2396                      type: object
  2397                      x-kubernetes-preserve-unknown-fields: true
  2398                    resources:
  2399                      nullable: true
  2400                      properties:
  2401                        limits:
  2402                          additionalProperties:
  2403                            anyOf:
  2404                            - type: integer
  2405                            - type: string
  2406                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2407                            x-kubernetes-int-or-string: true
  2408                          type: object
  2409                        requests:
  2410                          additionalProperties:
  2411                            anyOf:
  2412                            - type: integer
  2413                            - type: string
  2414                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2415                            x-kubernetes-int-or-string: true
  2416                          type: object
  2417                      type: object
  2418                    securityContext:
  2419                      properties:
  2420                        fsGroup:
  2421                          format: int64
  2422                          type: integer
  2423                        fsGroupChangePolicy:
  2424                          type: string
  2425                        runAsGroup:
  2426                          format: int64
  2427                          type: integer
  2428                        runAsNonRoot:
  2429                          type: boolean
  2430                        runAsUser:
  2431                          format: int64
  2432                          type: integer
  2433                        seLinuxOptions:
  2434                          properties:
  2435                            level:
  2436                              type: string
  2437                            role:
  2438                              type: string
  2439                            type:
  2440                              type: string
  2441                            user:
  2442                              type: string
  2443                          type: object
  2444                        seccompProfile:
  2445                          properties:
  2446                            localhostProfile:
  2447                              type: string
  2448                            type:
  2449                              type: string
  2450                          required:
  2451                          - type
  2452                          type: object
  2453                        supplementalGroups:
  2454                          items:
  2455                            format: int64
  2456                            type: integer
  2457                          type: array
  2458                        sysctls:
  2459                          items:
  2460                            properties:
  2461                              name:
  2462                                type: string
  2463                              value:
  2464                                type: string
  2465                            required:
  2466                            - name
  2467                            - value
  2468                            type: object
  2469                          type: array
  2470                        windowsOptions:
  2471                          properties:
  2472                            gmsaCredentialSpec:
  2473                              type: string
  2474                            gmsaCredentialSpecName:
  2475                              type: string
  2476                            hostProcess:
  2477                              type: boolean
  2478                            runAsUserName:
  2479                              type: string
  2480                          type: object
  2481                      type: object
  2482                    serviceAccount:
  2483                      type: string
  2484                    strategy:
  2485                      properties:
  2486                        rollingUpdate:
  2487                          properties:
  2488                            maxSurge:
  2489                              anyOf:
  2490                              - type: integer
  2491                              - type: string
  2492                              x-kubernetes-int-or-string: true
  2493                            maxUnavailable:
  2494                              anyOf:
  2495                              - type: integer
  2496                              - type: string
  2497                              x-kubernetes-int-or-string: true
  2498                          type: object
  2499                        type:
  2500                          type: string
  2501                      type: object
  2502                    tolerations:
  2503                      items:
  2504                        properties:
  2505                          effect:
  2506                            type: string
  2507                          key:
  2508                            type: string
  2509                          operator:
  2510                            type: string
  2511                          tolerationSeconds:
  2512                            format: int64
  2513                            type: integer
  2514                          value:
  2515                            type: string
  2516                        type: object
  2517                      type: array
  2518                      x-kubernetes-list-type: atomic
  2519                    tracingEnabled:
  2520                      type: boolean
  2521                    volumeMounts:
  2522                      items:
  2523                        properties:
  2524                          mountPath:
  2525                            type: string
  2526                          mountPropagation:
  2527                            type: string
  2528                          name:
  2529                            type: string
  2530                          readOnly:
  2531                            type: boolean
  2532                          subPath:
  2533                            type: string
  2534                          subPathExpr:
  2535                            type: string
  2536                        required:
  2537                        - mountPath
  2538                        - name
  2539                        type: object
  2540                      type: array
  2541                      x-kubernetes-list-type: atomic
  2542                    volumes:
  2543                      items:
  2544                        properties:
  2545                          awsElasticBlockStore:
  2546                            properties:
  2547                              fsType:
  2548                                type: string
  2549                              partition:
  2550                                format: int32
  2551                                type: integer
  2552                              readOnly:
  2553                                type: boolean
  2554                              volumeID:
  2555                                type: string
  2556                            required:
  2557                            - volumeID
  2558                            type: object
  2559                          azureDisk:
  2560                            properties:
  2561                              cachingMode:
  2562                                type: string
  2563                              diskName:
  2564                                type: string
  2565                              diskURI:
  2566                                type: string
  2567                              fsType:
  2568                                type: string
  2569                              kind:
  2570                                type: string
  2571                              readOnly:
  2572                                type: boolean
  2573                            required:
  2574                            - diskName
  2575                            - diskURI
  2576                            type: object
  2577                          azureFile:
  2578                            properties:
  2579                              readOnly:
  2580                                type: boolean
  2581                              secretName:
  2582                                type: string
  2583                              shareName:
  2584                                type: string
  2585                            required:
  2586                            - secretName
  2587                            - shareName
  2588                            type: object
  2589                          cephfs:
  2590                            properties:
  2591                              monitors:
  2592                                items:
  2593                                  type: string
  2594                                type: array
  2595                              path:
  2596                                type: string
  2597                              readOnly:
  2598                                type: boolean
  2599                              secretFile:
  2600                                type: string
  2601                              secretRef:
  2602                                properties:
  2603                                  name:
  2604                                    type: string
  2605                                type: object
  2606                                x-kubernetes-map-type: atomic
  2607                              user:
  2608                                type: string
  2609                            required:
  2610                            - monitors
  2611                            type: object
  2612                          cinder:
  2613                            properties:
  2614                              fsType:
  2615                                type: string
  2616                              readOnly:
  2617                                type: boolean
  2618                              secretRef:
  2619                                properties:
  2620                                  name:
  2621                                    type: string
  2622                                type: object
  2623                                x-kubernetes-map-type: atomic
  2624                              volumeID:
  2625                                type: string
  2626                            required:
  2627                            - volumeID
  2628                            type: object
  2629                          configMap:
  2630                            properties:
  2631                              defaultMode:
  2632                                format: int32
  2633                                type: integer
  2634                              items:
  2635                                items:
  2636                                  properties:
  2637                                    key:
  2638                                      type: string
  2639                                    mode:
  2640                                      format: int32
  2641                                      type: integer
  2642                                    path:
  2643                                      type: string
  2644                                  required:
  2645                                  - key
  2646                                  - path
  2647                                  type: object
  2648                                type: array
  2649                              name:
  2650                                type: string
  2651                              optional:
  2652                                type: boolean
  2653                            type: object
  2654                            x-kubernetes-map-type: atomic
  2655                          csi:
  2656                            properties:
  2657                              driver:
  2658                                type: string
  2659                              fsType:
  2660                                type: string
  2661                              nodePublishSecretRef:
  2662                                properties:
  2663                                  name:
  2664                                    type: string
  2665                                type: object
  2666                                x-kubernetes-map-type: atomic
  2667                              readOnly:
  2668                                type: boolean
  2669                              volumeAttributes:
  2670                                additionalProperties:
  2671                                  type: string
  2672                                type: object
  2673                            required:
  2674                            - driver
  2675                            type: object
  2676                          downwardAPI:
  2677                            properties:
  2678                              defaultMode:
  2679                                format: int32
  2680                                type: integer
  2681                              items:
  2682                                items:
  2683                                  properties:
  2684                                    fieldRef:
  2685                                      properties:
  2686                                        apiVersion:
  2687                                          type: string
  2688                                        fieldPath:
  2689                                          type: string
  2690                                      required:
  2691                                      - fieldPath
  2692                                      type: object
  2693                                      x-kubernetes-map-type: atomic
  2694                                    mode:
  2695                                      format: int32
  2696                                      type: integer
  2697                                    path:
  2698                                      type: string
  2699                                    resourceFieldRef:
  2700                                      properties:
  2701                                        containerName:
  2702                                          type: string
  2703                                        divisor:
  2704                                          anyOf:
  2705                                          - type: integer
  2706                                          - type: string
  2707                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2708                                          x-kubernetes-int-or-string: true
  2709                                        resource:
  2710                                          type: string
  2711                                      required:
  2712                                      - resource
  2713                                      type: object
  2714                                      x-kubernetes-map-type: atomic
  2715                                  required:
  2716                                  - path
  2717                                  type: object
  2718                                type: array
  2719                            type: object
  2720                          emptyDir:
  2721                            properties:
  2722                              medium:
  2723                                type: string
  2724                              sizeLimit:
  2725                                anyOf:
  2726                                - type: integer
  2727                                - type: string
  2728                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2729                                x-kubernetes-int-or-string: true
  2730                            type: object
  2731                          ephemeral:
  2732                            properties:
  2733                              volumeClaimTemplate:
  2734                                properties:
  2735                                  metadata:
  2736                                    properties:
  2737                                      annotations:
  2738                                        additionalProperties:
  2739                                          type: string
  2740                                        type: object
  2741                                      finalizers:
  2742                                        items:
  2743                                          type: string
  2744                                        type: array
  2745                                      labels:
  2746                                        additionalProperties:
  2747                                          type: string
  2748                                        type: object
  2749                                      name:
  2750                                        type: string
  2751                                      namespace:
  2752                                        type: string
  2753                                    type: object
  2754                                  spec:
  2755                                    properties:
  2756                                      accessModes:
  2757                                        items:
  2758                                          type: string
  2759                                        type: array
  2760                                      dataSource:
  2761                                        properties:
  2762                                          apiGroup:
  2763                                            type: string
  2764                                          kind:
  2765                                            type: string
  2766                                          name:
  2767                                            type: string
  2768                                        required:
  2769                                        - kind
  2770                                        - name
  2771                                        type: object
  2772                                        x-kubernetes-map-type: atomic
  2773                                      dataSourceRef:
  2774                                        properties:
  2775                                          apiGroup:
  2776                                            type: string
  2777                                          kind:
  2778                                            type: string
  2779                                          name:
  2780                                            type: string
  2781                                        required:
  2782                                        - kind
  2783                                        - name
  2784                                        type: object
  2785                                        x-kubernetes-map-type: atomic
  2786                                      resources:
  2787                                        properties:
  2788                                          limits:
  2789                                            additionalProperties:
  2790                                              anyOf:
  2791                                              - type: integer
  2792                                              - type: string
  2793                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2794                                              x-kubernetes-int-or-string: true
  2795                                            type: object
  2796                                          requests:
  2797                                            additionalProperties:
  2798                                              anyOf:
  2799                                              - type: integer
  2800                                              - type: string
  2801                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2802                                              x-kubernetes-int-or-string: true
  2803                                            type: object
  2804                                        type: object
  2805                                      selector:
  2806                                        properties:
  2807                                          matchExpressions:
  2808                                            items:
  2809                                              properties:
  2810                                                key:
  2811                                                  type: string
  2812                                                operator:
  2813                                                  type: string
  2814                                                values:
  2815                                                  items:
  2816                                                    type: string
  2817                                                  type: array
  2818                                              required:
  2819                                              - key
  2820                                              - operator
  2821                                              type: object
  2822                                            type: array
  2823                                          matchLabels:
  2824                                            additionalProperties:
  2825                                              type: string
  2826                                            type: object
  2827                                        type: object
  2828                                        x-kubernetes-map-type: atomic
  2829                                      storageClassName:
  2830                                        type: string
  2831                                      volumeMode:
  2832                                        type: string
  2833                                      volumeName:
  2834                                        type: string
  2835                                    type: object
  2836                                required:
  2837                                - spec
  2838                                type: object
  2839                            type: object
  2840                          fc:
  2841                            properties:
  2842                              fsType:
  2843                                type: string
  2844                              lun:
  2845                                format: int32
  2846                                type: integer
  2847                              readOnly:
  2848                                type: boolean
  2849                              targetWWNs:
  2850                                items:
  2851                                  type: string
  2852                                type: array
  2853                              wwids:
  2854                                items:
  2855                                  type: string
  2856                                type: array
  2857                            type: object
  2858                          flexVolume:
  2859                            properties:
  2860                              driver:
  2861                                type: string
  2862                              fsType:
  2863                                type: string
  2864                              options:
  2865                                additionalProperties:
  2866                                  type: string
  2867                                type: object
  2868                              readOnly:
  2869                                type: boolean
  2870                              secretRef:
  2871                                properties:
  2872                                  name:
  2873                                    type: string
  2874                                type: object
  2875                                x-kubernetes-map-type: atomic
  2876                            required:
  2877                            - driver
  2878                            type: object
  2879                          flocker:
  2880                            properties:
  2881                              datasetName:
  2882                                type: string
  2883                              datasetUUID:
  2884                                type: string
  2885                            type: object
  2886                          gcePersistentDisk:
  2887                            properties:
  2888                              fsType:
  2889                                type: string
  2890                              partition:
  2891                                format: int32
  2892                                type: integer
  2893                              pdName:
  2894                                type: string
  2895                              readOnly:
  2896                                type: boolean
  2897                            required:
  2898                            - pdName
  2899                            type: object
  2900                          gitRepo:
  2901                            properties:
  2902                              directory:
  2903                                type: string
  2904                              repository:
  2905                                type: string
  2906                              revision:
  2907                                type: string
  2908                            required:
  2909                            - repository
  2910                            type: object
  2911                          glusterfs:
  2912                            properties:
  2913                              endpoints:
  2914                                type: string
  2915                              path:
  2916                                type: string
  2917                              readOnly:
  2918                                type: boolean
  2919                            required:
  2920                            - endpoints
  2921                            - path
  2922                            type: object
  2923                          hostPath:
  2924                            properties:
  2925                              path:
  2926                                type: string
  2927                              type:
  2928                                type: string
  2929                            required:
  2930                            - path
  2931                            type: object
  2932                          iscsi:
  2933                            properties:
  2934                              chapAuthDiscovery:
  2935                                type: boolean
  2936                              chapAuthSession:
  2937                                type: boolean
  2938                              fsType:
  2939                                type: string
  2940                              initiatorName:
  2941                                type: string
  2942                              iqn:
  2943                                type: string
  2944                              iscsiInterface:
  2945                                type: string
  2946                              lun:
  2947                                format: int32
  2948                                type: integer
  2949                              portals:
  2950                                items:
  2951                                  type: string
  2952                                type: array
  2953                              readOnly:
  2954                                type: boolean
  2955                              secretRef:
  2956                                properties:
  2957                                  name:
  2958                                    type: string
  2959                                type: object
  2960                                x-kubernetes-map-type: atomic
  2961                              targetPortal:
  2962                                type: string
  2963                            required:
  2964                            - iqn
  2965                            - lun
  2966                            - targetPortal
  2967                            type: object
  2968                          name:
  2969                            type: string
  2970                          nfs:
  2971                            properties:
  2972                              path:
  2973                                type: string
  2974                              readOnly:
  2975                                type: boolean
  2976                              server:
  2977                                type: string
  2978                            required:
  2979                            - path
  2980                            - server
  2981                            type: object
  2982                          persistentVolumeClaim:
  2983                            properties:
  2984                              claimName:
  2985                                type: string
  2986                              readOnly:
  2987                                type: boolean
  2988                            required:
  2989                            - claimName
  2990                            type: object
  2991                          photonPersistentDisk:
  2992                            properties:
  2993                              fsType:
  2994                                type: string
  2995                              pdID:
  2996                                type: string
  2997                            required:
  2998                            - pdID
  2999                            type: object
  3000                          portworxVolume:
  3001                            properties:
  3002                              fsType:
  3003                                type: string
  3004                              readOnly:
  3005                                type: boolean
  3006                              volumeID:
  3007                                type: string
  3008                            required:
  3009                            - volumeID
  3010                            type: object
  3011                          projected:
  3012                            properties:
  3013                              defaultMode:
  3014                                format: int32
  3015                                type: integer
  3016                              sources:
  3017                                items:
  3018                                  properties:
  3019                                    configMap:
  3020                                      properties:
  3021                                        items:
  3022                                          items:
  3023                                            properties:
  3024                                              key:
  3025                                                type: string
  3026                                              mode:
  3027                                                format: int32
  3028                                                type: integer
  3029                                              path:
  3030                                                type: string
  3031                                            required:
  3032                                            - key
  3033                                            - path
  3034                                            type: object
  3035                                          type: array
  3036                                        name:
  3037                                          type: string
  3038                                        optional:
  3039                                          type: boolean
  3040                                      type: object
  3041                                      x-kubernetes-map-type: atomic
  3042                                    downwardAPI:
  3043                                      properties:
  3044                                        items:
  3045                                          items:
  3046                                            properties:
  3047                                              fieldRef:
  3048                                                properties:
  3049                                                  apiVersion:
  3050                                                    type: string
  3051                                                  fieldPath:
  3052                                                    type: string
  3053                                                required:
  3054                                                - fieldPath
  3055                                                type: object
  3056                                                x-kubernetes-map-type: atomic
  3057                                              mode:
  3058                                                format: int32
  3059                                                type: integer
  3060                                              path:
  3061                                                type: string
  3062                                              resourceFieldRef:
  3063                                                properties:
  3064                                                  containerName:
  3065                                                    type: string
  3066                                                  divisor:
  3067                                                    anyOf:
  3068                                                    - type: integer
  3069                                                    - type: string
  3070                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3071                                                    x-kubernetes-int-or-string: true
  3072                                                  resource:
  3073                                                    type: string
  3074                                                required:
  3075                                                - resource
  3076                                                type: object
  3077                                                x-kubernetes-map-type: atomic
  3078                                            required:
  3079                                            - path
  3080                                            type: object
  3081                                          type: array
  3082                                      type: object
  3083                                    secret:
  3084                                      properties:
  3085                                        items:
  3086                                          items:
  3087                                            properties:
  3088                                              key:
  3089                                                type: string
  3090                                              mode:
  3091                                                format: int32
  3092                                                type: integer
  3093                                              path:
  3094                                                type: string
  3095                                            required:
  3096                                            - key
  3097                                            - path
  3098                                            type: object
  3099                                          type: array
  3100                                        name:
  3101                                          type: string
  3102                                        optional:
  3103                                          type: boolean
  3104                                      type: object
  3105                                      x-kubernetes-map-type: atomic
  3106                                    serviceAccountToken:
  3107                                      properties:
  3108                                        audience:
  3109                                          type: string
  3110                                        expirationSeconds:
  3111                                          format: int64
  3112                                          type: integer
  3113                                        path:
  3114                                          type: string
  3115                                      required:
  3116                                      - path
  3117                                      type: object
  3118                                  type: object
  3119                                type: array
  3120                            type: object
  3121                          quobyte:
  3122                            properties:
  3123                              group:
  3124                                type: string
  3125                              readOnly:
  3126                                type: boolean
  3127                              registry:
  3128                                type: string
  3129                              tenant:
  3130                                type: string
  3131                              user:
  3132                                type: string
  3133                              volume:
  3134                                type: string
  3135                            required:
  3136                            - registry
  3137                            - volume
  3138                            type: object
  3139                          rbd:
  3140                            properties:
  3141                              fsType:
  3142                                type: string
  3143                              image:
  3144                                type: string
  3145                              keyring:
  3146                                type: string
  3147                              monitors:
  3148                                items:
  3149                                  type: string
  3150                                type: array
  3151                              pool:
  3152                                type: string
  3153                              readOnly:
  3154                                type: boolean
  3155                              secretRef:
  3156                                properties:
  3157                                  name:
  3158                                    type: string
  3159                                type: object
  3160                                x-kubernetes-map-type: atomic
  3161                              user:
  3162                                type: string
  3163                            required:
  3164                            - image
  3165                            - monitors
  3166                            type: object
  3167                          scaleIO:
  3168                            properties:
  3169                              fsType:
  3170                                type: string
  3171                              gateway:
  3172                                type: string
  3173                              protectionDomain:
  3174                                type: string
  3175                              readOnly:
  3176                                type: boolean
  3177                              secretRef:
  3178                                properties:
  3179                                  name:
  3180                                    type: string
  3181                                type: object
  3182                                x-kubernetes-map-type: atomic
  3183                              sslEnabled:
  3184                                type: boolean
  3185                              storageMode:
  3186                                type: string
  3187                              storagePool:
  3188                                type: string
  3189                              system:
  3190                                type: string
  3191                              volumeName:
  3192                                type: string
  3193                            required:
  3194                            - gateway
  3195                            - secretRef
  3196                            - system
  3197                            type: object
  3198                          secret:
  3199                            properties:
  3200                              defaultMode:
  3201                                format: int32
  3202                                type: integer
  3203                              items:
  3204                                items:
  3205                                  properties:
  3206                                    key:
  3207                                      type: string
  3208                                    mode:
  3209                                      format: int32
  3210                                      type: integer
  3211                                    path:
  3212                                      type: string
  3213                                  required:
  3214                                  - key
  3215                                  - path
  3216                                  type: object
  3217                                type: array
  3218                              optional:
  3219                                type: boolean
  3220                              secretName:
  3221                                type: string
  3222                            type: object
  3223                          storageos:
  3224                            properties:
  3225                              fsType:
  3226                                type: string
  3227                              readOnly:
  3228                                type: boolean
  3229                              secretRef:
  3230                                properties:
  3231                                  name:
  3232                                    type: string
  3233                                type: object
  3234                                x-kubernetes-map-type: atomic
  3235                              volumeName:
  3236                                type: string
  3237                              volumeNamespace:
  3238                                type: string
  3239                            type: object
  3240                          vsphereVolume:
  3241                            properties:
  3242                              fsType:
  3243                                type: string
  3244                              storagePolicyID:
  3245                                type: string
  3246                              storagePolicyName:
  3247                                type: string
  3248                              volumePath:
  3249                                type: string
  3250                            required:
  3251                            - volumePath
  3252                            type: object
  3253                        required:
  3254                        - name
  3255                        type: object
  3256                      type: array
  3257                      x-kubernetes-list-type: atomic
  3258                  type: object
  3259                annotations:
  3260                  additionalProperties:
  3261                    type: string
  3262                  nullable: true
  3263                  type: object
  3264                collector:
  3265                  properties:
  3266                    affinity:
  3267                      properties:
  3268                        nodeAffinity:
  3269                          properties:
  3270                            preferredDuringSchedulingIgnoredDuringExecution:
  3271                              items:
  3272                                properties:
  3273                                  preference:
  3274                                    properties:
  3275                                      matchExpressions:
  3276                                        items:
  3277                                          properties:
  3278                                            key:
  3279                                              type: string
  3280                                            operator:
  3281                                              type: string
  3282                                            values:
  3283                                              items:
  3284                                                type: string
  3285                                              type: array
  3286                                          required:
  3287                                          - key
  3288                                          - operator
  3289                                          type: object
  3290                                        type: array
  3291                                      matchFields:
  3292                                        items:
  3293                                          properties:
  3294                                            key:
  3295                                              type: string
  3296                                            operator:
  3297                                              type: string
  3298                                            values:
  3299                                              items:
  3300                                                type: string
  3301                                              type: array
  3302                                          required:
  3303                                          - key
  3304                                          - operator
  3305                                          type: object
  3306                                        type: array
  3307                                    type: object
  3308                                    x-kubernetes-map-type: atomic
  3309                                  weight:
  3310                                    format: int32
  3311                                    type: integer
  3312                                required:
  3313                                - preference
  3314                                - weight
  3315                                type: object
  3316                              type: array
  3317                            requiredDuringSchedulingIgnoredDuringExecution:
  3318                              properties:
  3319                                nodeSelectorTerms:
  3320                                  items:
  3321                                    properties:
  3322                                      matchExpressions:
  3323                                        items:
  3324                                          properties:
  3325                                            key:
  3326                                              type: string
  3327                                            operator:
  3328                                              type: string
  3329                                            values:
  3330                                              items:
  3331                                                type: string
  3332                                              type: array
  3333                                          required:
  3334                                          - key
  3335                                          - operator
  3336                                          type: object
  3337                                        type: array
  3338                                      matchFields:
  3339                                        items:
  3340                                          properties:
  3341                                            key:
  3342                                              type: string
  3343                                            operator:
  3344                                              type: string
  3345                                            values:
  3346                                              items:
  3347                                                type: string
  3348                                              type: array
  3349                                          required:
  3350                                          - key
  3351                                          - operator
  3352                                          type: object
  3353                                        type: array
  3354                                    type: object
  3355                                    x-kubernetes-map-type: atomic
  3356                                  type: array
  3357                              required:
  3358                              - nodeSelectorTerms
  3359                              type: object
  3360                              x-kubernetes-map-type: atomic
  3361                          type: object
  3362                        podAffinity:
  3363                          properties:
  3364                            preferredDuringSchedulingIgnoredDuringExecution:
  3365                              items:
  3366                                properties:
  3367                                  podAffinityTerm:
  3368                                    properties:
  3369                                      labelSelector:
  3370                                        properties:
  3371                                          matchExpressions:
  3372                                            items:
  3373                                              properties:
  3374                                                key:
  3375                                                  type: string
  3376                                                operator:
  3377                                                  type: string
  3378                                                values:
  3379                                                  items:
  3380                                                    type: string
  3381                                                  type: array
  3382                                              required:
  3383                                              - key
  3384                                              - operator
  3385                                              type: object
  3386                                            type: array
  3387                                          matchLabels:
  3388                                            additionalProperties:
  3389                                              type: string
  3390                                            type: object
  3391                                        type: object
  3392                                        x-kubernetes-map-type: atomic
  3393                                      namespaceSelector:
  3394                                        properties:
  3395                                          matchExpressions:
  3396                                            items:
  3397                                              properties:
  3398                                                key:
  3399                                                  type: string
  3400                                                operator:
  3401                                                  type: string
  3402                                                values:
  3403                                                  items:
  3404                                                    type: string
  3405                                                  type: array
  3406                                              required:
  3407                                              - key
  3408                                              - operator
  3409                                              type: object
  3410                                            type: array
  3411                                          matchLabels:
  3412                                            additionalProperties:
  3413                                              type: string
  3414                                            type: object
  3415                                        type: object
  3416                                        x-kubernetes-map-type: atomic
  3417                                      namespaces:
  3418                                        items:
  3419                                          type: string
  3420                                        type: array
  3421                                      topologyKey:
  3422                                        type: string
  3423                                    required:
  3424                                    - topologyKey
  3425                                    type: object
  3426                                  weight:
  3427                                    format: int32
  3428                                    type: integer
  3429                                required:
  3430                                - podAffinityTerm
  3431                                - weight
  3432                                type: object
  3433                              type: array
  3434                            requiredDuringSchedulingIgnoredDuringExecution:
  3435                              items:
  3436                                properties:
  3437                                  labelSelector:
  3438                                    properties:
  3439                                      matchExpressions:
  3440                                        items:
  3441                                          properties:
  3442                                            key:
  3443                                              type: string
  3444                                            operator:
  3445                                              type: string
  3446                                            values:
  3447                                              items:
  3448                                                type: string
  3449                                              type: array
  3450                                          required:
  3451                                          - key
  3452                                          - operator
  3453                                          type: object
  3454                                        type: array
  3455                                      matchLabels:
  3456                                        additionalProperties:
  3457                                          type: string
  3458                                        type: object
  3459                                    type: object
  3460                                    x-kubernetes-map-type: atomic
  3461                                  namespaceSelector:
  3462                                    properties:
  3463                                      matchExpressions:
  3464                                        items:
  3465                                          properties:
  3466                                            key:
  3467                                              type: string
  3468                                            operator:
  3469                                              type: string
  3470                                            values:
  3471                                              items:
  3472                                                type: string
  3473                                              type: array
  3474                                          required:
  3475                                          - key
  3476                                          - operator
  3477                                          type: object
  3478                                        type: array
  3479                                      matchLabels:
  3480                                        additionalProperties:
  3481                                          type: string
  3482                                        type: object
  3483                                    type: object
  3484                                    x-kubernetes-map-type: atomic
  3485                                  namespaces:
  3486                                    items:
  3487                                      type: string
  3488                                    type: array
  3489                                  topologyKey:
  3490                                    type: string
  3491                                required:
  3492                                - topologyKey
  3493                                type: object
  3494                              type: array
  3495                          type: object
  3496                        podAntiAffinity:
  3497                          properties:
  3498                            preferredDuringSchedulingIgnoredDuringExecution:
  3499                              items:
  3500                                properties:
  3501                                  podAffinityTerm:
  3502                                    properties:
  3503                                      labelSelector:
  3504                                        properties:
  3505                                          matchExpressions:
  3506                                            items:
  3507                                              properties:
  3508                                                key:
  3509                                                  type: string
  3510                                                operator:
  3511                                                  type: string
  3512                                                values:
  3513                                                  items:
  3514                                                    type: string
  3515                                                  type: array
  3516                                              required:
  3517                                              - key
  3518                                              - operator
  3519                                              type: object
  3520                                            type: array
  3521                                          matchLabels:
  3522                                            additionalProperties:
  3523                                              type: string
  3524                                            type: object
  3525                                        type: object
  3526                                        x-kubernetes-map-type: atomic
  3527                                      namespaceSelector:
  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                                        x-kubernetes-map-type: atomic
  3551                                      namespaces:
  3552                                        items:
  3553                                          type: string
  3554                                        type: array
  3555                                      topologyKey:
  3556                                        type: string
  3557                                    required:
  3558                                    - topologyKey
  3559                                    type: object
  3560                                  weight:
  3561                                    format: int32
  3562                                    type: integer
  3563                                required:
  3564                                - podAffinityTerm
  3565                                - weight
  3566                                type: object
  3567                              type: array
  3568                            requiredDuringSchedulingIgnoredDuringExecution:
  3569                              items:
  3570                                properties:
  3571                                  labelSelector:
  3572                                    properties:
  3573                                      matchExpressions:
  3574                                        items:
  3575                                          properties:
  3576                                            key:
  3577                                              type: string
  3578                                            operator:
  3579                                              type: string
  3580                                            values:
  3581                                              items:
  3582                                                type: string
  3583                                              type: array
  3584                                          required:
  3585                                          - key
  3586                                          - operator
  3587                                          type: object
  3588                                        type: array
  3589                                      matchLabels:
  3590                                        additionalProperties:
  3591                                          type: string
  3592                                        type: object
  3593                                    type: object
  3594                                    x-kubernetes-map-type: atomic
  3595                                  namespaceSelector:
  3596                                    properties:
  3597                                      matchExpressions:
  3598                                        items:
  3599                                          properties:
  3600                                            key:
  3601                                              type: string
  3602                                            operator:
  3603                                              type: string
  3604                                            values:
  3605                                              items:
  3606                                                type: string
  3607                                              type: array
  3608                                          required:
  3609                                          - key
  3610                                          - operator
  3611                                          type: object
  3612                                        type: array
  3613                                      matchLabels:
  3614                                        additionalProperties:
  3615                                          type: string
  3616                                        type: object
  3617                                    type: object
  3618                                    x-kubernetes-map-type: atomic
  3619                                  namespaces:
  3620                                    items:
  3621                                      type: string
  3622                                    type: array
  3623                                  topologyKey:
  3624                                    type: string
  3625                                required:
  3626                                - topologyKey
  3627                                type: object
  3628                              type: array
  3629                          type: object
  3630                      type: object
  3631                    annotations:
  3632                      additionalProperties:
  3633                        type: string
  3634                      nullable: true
  3635                      type: object
  3636                    autoscale:
  3637                      type: boolean
  3638                    config:
  3639                      type: object
  3640                      x-kubernetes-preserve-unknown-fields: true
  3641                    containerSecurityContext:
  3642                      properties:
  3643                        allowPrivilegeEscalation:
  3644                          type: boolean
  3645                        capabilities:
  3646                          properties:
  3647                            add:
  3648                              items:
  3649                                type: string
  3650                              type: array
  3651                            drop:
  3652                              items:
  3653                                type: string
  3654                              type: array
  3655                          type: object
  3656                        privileged:
  3657                          type: boolean
  3658                        procMount:
  3659                          type: string
  3660                        readOnlyRootFilesystem:
  3661                          type: boolean
  3662                        runAsGroup:
  3663                          format: int64
  3664                          type: integer
  3665                        runAsNonRoot:
  3666                          type: boolean
  3667                        runAsUser:
  3668                          format: int64
  3669                          type: integer
  3670                        seLinuxOptions:
  3671                          properties:
  3672                            level:
  3673                              type: string
  3674                            role:
  3675                              type: string
  3676                            type:
  3677                              type: string
  3678                            user:
  3679                              type: string
  3680                          type: object
  3681                        seccompProfile:
  3682                          properties:
  3683                            localhostProfile:
  3684                              type: string
  3685                            type:
  3686                              type: string
  3687                          required:
  3688                          - type
  3689                          type: object
  3690                        windowsOptions:
  3691                          properties:
  3692                            gmsaCredentialSpec:
  3693                              type: string
  3694                            gmsaCredentialSpecName:
  3695                              type: string
  3696                            hostProcess:
  3697                              type: boolean
  3698                            runAsUserName:
  3699                              type: string
  3700                          type: object
  3701                      type: object
  3702                    image:
  3703                      type: string
  3704                    imagePullPolicy:
  3705                      type: string
  3706                    imagePullSecrets:
  3707                      items:
  3708                        properties:
  3709                          name:
  3710                            type: string
  3711                        type: object
  3712                        x-kubernetes-map-type: atomic
  3713                      type: array
  3714                      x-kubernetes-list-type: atomic
  3715                    kafkaSecretName:
  3716                      type: string
  3717                    labels:
  3718                      additionalProperties:
  3719                        type: string
  3720                      type: object
  3721                    livenessProbe:
  3722                      properties:
  3723                        exec:
  3724                          properties:
  3725                            command:
  3726                              items:
  3727                                type: string
  3728                              type: array
  3729                          type: object
  3730                        failureThreshold:
  3731                          format: int32
  3732                          type: integer
  3733                        grpc:
  3734                          properties:
  3735                            port:
  3736                              format: int32
  3737                              type: integer
  3738                            service:
  3739                              type: string
  3740                          required:
  3741                          - port
  3742                          type: object
  3743                        httpGet:
  3744                          properties:
  3745                            host:
  3746                              type: string
  3747                            httpHeaders:
  3748                              items:
  3749                                properties:
  3750                                  name:
  3751                                    type: string
  3752                                  value:
  3753                                    type: string
  3754                                required:
  3755                                - name
  3756                                - value
  3757                                type: object
  3758                              type: array
  3759                            path:
  3760                              type: string
  3761                            port:
  3762                              anyOf:
  3763                              - type: integer
  3764                              - type: string
  3765                              x-kubernetes-int-or-string: true
  3766                            scheme:
  3767                              type: string
  3768                          required:
  3769                          - port
  3770                          type: object
  3771                        initialDelaySeconds:
  3772                          format: int32
  3773                          type: integer
  3774                        periodSeconds:
  3775                          format: int32
  3776                          type: integer
  3777                        successThreshold:
  3778                          format: int32
  3779                          type: integer
  3780                        tcpSocket:
  3781                          properties:
  3782                            host:
  3783                              type: string
  3784                            port:
  3785                              anyOf:
  3786                              - type: integer
  3787                              - type: string
  3788                              x-kubernetes-int-or-string: true
  3789                          required:
  3790                          - port
  3791                          type: object
  3792                        terminationGracePeriodSeconds:
  3793                          format: int64
  3794                          type: integer
  3795                        timeoutSeconds:
  3796                          format: int32
  3797                          type: integer
  3798                      type: object
  3799                    maxReplicas:
  3800                      format: int32
  3801                      type: integer
  3802                    minReplicas:
  3803                      format: int32
  3804                      type: integer
  3805                    options:
  3806                      type: object
  3807                      x-kubernetes-preserve-unknown-fields: true
  3808                    priorityClassName:
  3809                      type: string
  3810                    replicas:
  3811                      format: int32
  3812                      type: integer
  3813                    resources:
  3814                      nullable: true
  3815                      properties:
  3816                        limits:
  3817                          additionalProperties:
  3818                            anyOf:
  3819                            - type: integer
  3820                            - type: string
  3821                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3822                            x-kubernetes-int-or-string: true
  3823                          type: object
  3824                        requests:
  3825                          additionalProperties:
  3826                            anyOf:
  3827                            - type: integer
  3828                            - type: string
  3829                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3830                            x-kubernetes-int-or-string: true
  3831                          type: object
  3832                      type: object
  3833                    securityContext:
  3834                      properties:
  3835                        fsGroup:
  3836                          format: int64
  3837                          type: integer
  3838                        fsGroupChangePolicy:
  3839                          type: string
  3840                        runAsGroup:
  3841                          format: int64
  3842                          type: integer
  3843                        runAsNonRoot:
  3844                          type: boolean
  3845                        runAsUser:
  3846                          format: int64
  3847                          type: integer
  3848                        seLinuxOptions:
  3849                          properties:
  3850                            level:
  3851                              type: string
  3852                            role:
  3853                              type: string
  3854                            type:
  3855                              type: string
  3856                            user:
  3857                              type: string
  3858                          type: object
  3859                        seccompProfile:
  3860                          properties:
  3861                            localhostProfile:
  3862                              type: string
  3863                            type:
  3864                              type: string
  3865                          required:
  3866                          - type
  3867                          type: object
  3868                        supplementalGroups:
  3869                          items:
  3870                            format: int64
  3871                            type: integer
  3872                          type: array
  3873                        sysctls:
  3874                          items:
  3875                            properties:
  3876                              name:
  3877                                type: string
  3878                              value:
  3879                                type: string
  3880                            required:
  3881                            - name
  3882                            - value
  3883                            type: object
  3884                          type: array
  3885                        windowsOptions:
  3886                          properties:
  3887                            gmsaCredentialSpec:
  3888                              type: string
  3889                            gmsaCredentialSpecName:
  3890                              type: string
  3891                            hostProcess:
  3892                              type: boolean
  3893                            runAsUserName:
  3894                              type: string
  3895                          type: object
  3896                      type: object
  3897                    serviceAccount:
  3898                      type: string
  3899                    serviceType:
  3900                      type: string
  3901                    strategy:
  3902                      properties:
  3903                        rollingUpdate:
  3904                          properties:
  3905                            maxSurge:
  3906                              anyOf:
  3907                              - type: integer
  3908                              - type: string
  3909                              x-kubernetes-int-or-string: true
  3910                            maxUnavailable:
  3911                              anyOf:
  3912                              - type: integer
  3913                              - type: string
  3914                              x-kubernetes-int-or-string: true
  3915                          type: object
  3916                        type:
  3917                          type: string
  3918                      type: object
  3919                    tolerations:
  3920                      items:
  3921                        properties:
  3922                          effect:
  3923                            type: string
  3924                          key:
  3925                            type: string
  3926                          operator:
  3927                            type: string
  3928                          tolerationSeconds:
  3929                            format: int64
  3930                            type: integer
  3931                          value:
  3932                            type: string
  3933                        type: object
  3934                      type: array
  3935                      x-kubernetes-list-type: atomic
  3936                    volumeMounts:
  3937                      items:
  3938                        properties:
  3939                          mountPath:
  3940                            type: string
  3941                          mountPropagation:
  3942                            type: string
  3943                          name:
  3944                            type: string
  3945                          readOnly:
  3946                            type: boolean
  3947                          subPath:
  3948                            type: string
  3949                          subPathExpr:
  3950                            type: string
  3951                        required:
  3952                        - mountPath
  3953                        - name
  3954                        type: object
  3955                      type: array
  3956                      x-kubernetes-list-type: atomic
  3957                    volumes:
  3958                      items:
  3959                        properties:
  3960                          awsElasticBlockStore:
  3961                            properties:
  3962                              fsType:
  3963                                type: string
  3964                              partition:
  3965                                format: int32
  3966                                type: integer
  3967                              readOnly:
  3968                                type: boolean
  3969                              volumeID:
  3970                                type: string
  3971                            required:
  3972                            - volumeID
  3973                            type: object
  3974                          azureDisk:
  3975                            properties:
  3976                              cachingMode:
  3977                                type: string
  3978                              diskName:
  3979                                type: string
  3980                              diskURI:
  3981                                type: string
  3982                              fsType:
  3983                                type: string
  3984                              kind:
  3985                                type: string
  3986                              readOnly:
  3987                                type: boolean
  3988                            required:
  3989                            - diskName
  3990                            - diskURI
  3991                            type: object
  3992                          azureFile:
  3993                            properties:
  3994                              readOnly:
  3995                                type: boolean
  3996                              secretName:
  3997                                type: string
  3998                              shareName:
  3999                                type: string
  4000                            required:
  4001                            - secretName
  4002                            - shareName
  4003                            type: object
  4004                          cephfs:
  4005                            properties:
  4006                              monitors:
  4007                                items:
  4008                                  type: string
  4009                                type: array
  4010                              path:
  4011                                type: string
  4012                              readOnly:
  4013                                type: boolean
  4014                              secretFile:
  4015                                type: string
  4016                              secretRef:
  4017                                properties:
  4018                                  name:
  4019                                    type: string
  4020                                type: object
  4021                                x-kubernetes-map-type: atomic
  4022                              user:
  4023                                type: string
  4024                            required:
  4025                            - monitors
  4026                            type: object
  4027                          cinder:
  4028                            properties:
  4029                              fsType:
  4030                                type: string
  4031                              readOnly:
  4032                                type: boolean
  4033                              secretRef:
  4034                                properties:
  4035                                  name:
  4036                                    type: string
  4037                                type: object
  4038                                x-kubernetes-map-type: atomic
  4039                              volumeID:
  4040                                type: string
  4041                            required:
  4042                            - volumeID
  4043                            type: object
  4044                          configMap:
  4045                            properties:
  4046                              defaultMode:
  4047                                format: int32
  4048                                type: integer
  4049                              items:
  4050                                items:
  4051                                  properties:
  4052                                    key:
  4053                                      type: string
  4054                                    mode:
  4055                                      format: int32
  4056                                      type: integer
  4057                                    path:
  4058                                      type: string
  4059                                  required:
  4060                                  - key
  4061                                  - path
  4062                                  type: object
  4063                                type: array
  4064                              name:
  4065                                type: string
  4066                              optional:
  4067                                type: boolean
  4068                            type: object
  4069                            x-kubernetes-map-type: atomic
  4070                          csi:
  4071                            properties:
  4072                              driver:
  4073                                type: string
  4074                              fsType:
  4075                                type: string
  4076                              nodePublishSecretRef:
  4077                                properties:
  4078                                  name:
  4079                                    type: string
  4080                                type: object
  4081                                x-kubernetes-map-type: atomic
  4082                              readOnly:
  4083                                type: boolean
  4084                              volumeAttributes:
  4085                                additionalProperties:
  4086                                  type: string
  4087                                type: object
  4088                            required:
  4089                            - driver
  4090                            type: object
  4091                          downwardAPI:
  4092                            properties:
  4093                              defaultMode:
  4094                                format: int32
  4095                                type: integer
  4096                              items:
  4097                                items:
  4098                                  properties:
  4099                                    fieldRef:
  4100                                      properties:
  4101                                        apiVersion:
  4102                                          type: string
  4103                                        fieldPath:
  4104                                          type: string
  4105                                      required:
  4106                                      - fieldPath
  4107                                      type: object
  4108                                      x-kubernetes-map-type: atomic
  4109                                    mode:
  4110                                      format: int32
  4111                                      type: integer
  4112                                    path:
  4113                                      type: string
  4114                                    resourceFieldRef:
  4115                                      properties:
  4116                                        containerName:
  4117                                          type: string
  4118                                        divisor:
  4119                                          anyOf:
  4120                                          - type: integer
  4121                                          - type: string
  4122                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4123                                          x-kubernetes-int-or-string: true
  4124                                        resource:
  4125                                          type: string
  4126                                      required:
  4127                                      - resource
  4128                                      type: object
  4129                                      x-kubernetes-map-type: atomic
  4130                                  required:
  4131                                  - path
  4132                                  type: object
  4133                                type: array
  4134                            type: object
  4135                          emptyDir:
  4136                            properties:
  4137                              medium:
  4138                                type: string
  4139                              sizeLimit:
  4140                                anyOf:
  4141                                - type: integer
  4142                                - type: string
  4143                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4144                                x-kubernetes-int-or-string: true
  4145                            type: object
  4146                          ephemeral:
  4147                            properties:
  4148                              volumeClaimTemplate:
  4149                                properties:
  4150                                  metadata:
  4151                                    properties:
  4152                                      annotations:
  4153                                        additionalProperties:
  4154                                          type: string
  4155                                        type: object
  4156                                      finalizers:
  4157                                        items:
  4158                                          type: string
  4159                                        type: array
  4160                                      labels:
  4161                                        additionalProperties:
  4162                                          type: string
  4163                                        type: object
  4164                                      name:
  4165                                        type: string
  4166                                      namespace:
  4167                                        type: string
  4168                                    type: object
  4169                                  spec:
  4170                                    properties:
  4171                                      accessModes:
  4172                                        items:
  4173                                          type: string
  4174                                        type: array
  4175                                      dataSource:
  4176                                        properties:
  4177                                          apiGroup:
  4178                                            type: string
  4179                                          kind:
  4180                                            type: string
  4181                                          name:
  4182                                            type: string
  4183                                        required:
  4184                                        - kind
  4185                                        - name
  4186                                        type: object
  4187                                        x-kubernetes-map-type: atomic
  4188                                      dataSourceRef:
  4189                                        properties:
  4190                                          apiGroup:
  4191                                            type: string
  4192                                          kind:
  4193                                            type: string
  4194                                          name:
  4195                                            type: string
  4196                                        required:
  4197                                        - kind
  4198                                        - name
  4199                                        type: object
  4200                                        x-kubernetes-map-type: atomic
  4201                                      resources:
  4202                                        properties:
  4203                                          limits:
  4204                                            additionalProperties:
  4205                                              anyOf:
  4206                                              - type: integer
  4207                                              - type: string
  4208                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4209                                              x-kubernetes-int-or-string: true
  4210                                            type: object
  4211                                          requests:
  4212                                            additionalProperties:
  4213                                              anyOf:
  4214                                              - type: integer
  4215                                              - type: string
  4216                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4217                                              x-kubernetes-int-or-string: true
  4218                                            type: object
  4219                                        type: object
  4220                                      selector:
  4221                                        properties:
  4222                                          matchExpressions:
  4223                                            items:
  4224                                              properties:
  4225                                                key:
  4226                                                  type: string
  4227                                                operator:
  4228                                                  type: string
  4229                                                values:
  4230                                                  items:
  4231                                                    type: string
  4232                                                  type: array
  4233                                              required:
  4234                                              - key
  4235                                              - operator
  4236                                              type: object
  4237                                            type: array
  4238                                          matchLabels:
  4239                                            additionalProperties:
  4240                                              type: string
  4241                                            type: object
  4242                                        type: object
  4243                                        x-kubernetes-map-type: atomic
  4244                                      storageClassName:
  4245                                        type: string
  4246                                      volumeMode:
  4247                                        type: string
  4248                                      volumeName:
  4249                                        type: string
  4250                                    type: object
  4251                                required:
  4252                                - spec
  4253                                type: object
  4254                            type: object
  4255                          fc:
  4256                            properties:
  4257                              fsType:
  4258                                type: string
  4259                              lun:
  4260                                format: int32
  4261                                type: integer
  4262                              readOnly:
  4263                                type: boolean
  4264                              targetWWNs:
  4265                                items:
  4266                                  type: string
  4267                                type: array
  4268                              wwids:
  4269                                items:
  4270                                  type: string
  4271                                type: array
  4272                            type: object
  4273                          flexVolume:
  4274                            properties:
  4275                              driver:
  4276                                type: string
  4277                              fsType:
  4278                                type: string
  4279                              options:
  4280                                additionalProperties:
  4281                                  type: string
  4282                                type: object
  4283                              readOnly:
  4284                                type: boolean
  4285                              secretRef:
  4286                                properties:
  4287                                  name:
  4288                                    type: string
  4289                                type: object
  4290                                x-kubernetes-map-type: atomic
  4291                            required:
  4292                            - driver
  4293                            type: object
  4294                          flocker:
  4295                            properties:
  4296                              datasetName:
  4297                                type: string
  4298                              datasetUUID:
  4299                                type: string
  4300                            type: object
  4301                          gcePersistentDisk:
  4302                            properties:
  4303                              fsType:
  4304                                type: string
  4305                              partition:
  4306                                format: int32
  4307                                type: integer
  4308                              pdName:
  4309                                type: string
  4310                              readOnly:
  4311                                type: boolean
  4312                            required:
  4313                            - pdName
  4314                            type: object
  4315                          gitRepo:
  4316                            properties:
  4317                              directory:
  4318                                type: string
  4319                              repository:
  4320                                type: string
  4321                              revision:
  4322                                type: string
  4323                            required:
  4324                            - repository
  4325                            type: object
  4326                          glusterfs:
  4327                            properties:
  4328                              endpoints:
  4329                                type: string
  4330                              path:
  4331                                type: string
  4332                              readOnly:
  4333                                type: boolean
  4334                            required:
  4335                            - endpoints
  4336                            - path
  4337                            type: object
  4338                          hostPath:
  4339                            properties:
  4340                              path:
  4341                                type: string
  4342                              type:
  4343                                type: string
  4344                            required:
  4345                            - path
  4346                            type: object
  4347                          iscsi:
  4348                            properties:
  4349                              chapAuthDiscovery:
  4350                                type: boolean
  4351                              chapAuthSession:
  4352                                type: boolean
  4353                              fsType:
  4354                                type: string
  4355                              initiatorName:
  4356                                type: string
  4357                              iqn:
  4358                                type: string
  4359                              iscsiInterface:
  4360                                type: string
  4361                              lun:
  4362                                format: int32
  4363                                type: integer
  4364                              portals:
  4365                                items:
  4366                                  type: string
  4367                                type: array
  4368                              readOnly:
  4369                                type: boolean
  4370                              secretRef:
  4371                                properties:
  4372                                  name:
  4373                                    type: string
  4374                                type: object
  4375                                x-kubernetes-map-type: atomic
  4376                              targetPortal:
  4377                                type: string
  4378                            required:
  4379                            - iqn
  4380                            - lun
  4381                            - targetPortal
  4382                            type: object
  4383                          name:
  4384                            type: string
  4385                          nfs:
  4386                            properties:
  4387                              path:
  4388                                type: string
  4389                              readOnly:
  4390                                type: boolean
  4391                              server:
  4392                                type: string
  4393                            required:
  4394                            - path
  4395                            - server
  4396                            type: object
  4397                          persistentVolumeClaim:
  4398                            properties:
  4399                              claimName:
  4400                                type: string
  4401                              readOnly:
  4402                                type: boolean
  4403                            required:
  4404                            - claimName
  4405                            type: object
  4406                          photonPersistentDisk:
  4407                            properties:
  4408                              fsType:
  4409                                type: string
  4410                              pdID:
  4411                                type: string
  4412                            required:
  4413                            - pdID
  4414                            type: object
  4415                          portworxVolume:
  4416                            properties:
  4417                              fsType:
  4418                                type: string
  4419                              readOnly:
  4420                                type: boolean
  4421                              volumeID:
  4422                                type: string
  4423                            required:
  4424                            - volumeID
  4425                            type: object
  4426                          projected:
  4427                            properties:
  4428                              defaultMode:
  4429                                format: int32
  4430                                type: integer
  4431                              sources:
  4432                                items:
  4433                                  properties:
  4434                                    configMap:
  4435                                      properties:
  4436                                        items:
  4437                                          items:
  4438                                            properties:
  4439                                              key:
  4440                                                type: string
  4441                                              mode:
  4442                                                format: int32
  4443                                                type: integer
  4444                                              path:
  4445                                                type: string
  4446                                            required:
  4447                                            - key
  4448                                            - path
  4449                                            type: object
  4450                                          type: array
  4451                                        name:
  4452                                          type: string
  4453                                        optional:
  4454                                          type: boolean
  4455                                      type: object
  4456                                      x-kubernetes-map-type: atomic
  4457                                    downwardAPI:
  4458                                      properties:
  4459                                        items:
  4460                                          items:
  4461                                            properties:
  4462                                              fieldRef:
  4463                                                properties:
  4464                                                  apiVersion:
  4465                                                    type: string
  4466                                                  fieldPath:
  4467                                                    type: string
  4468                                                required:
  4469                                                - fieldPath
  4470                                                type: object
  4471                                                x-kubernetes-map-type: atomic
  4472                                              mode:
  4473                                                format: int32
  4474                                                type: integer
  4475                                              path:
  4476                                                type: string
  4477                                              resourceFieldRef:
  4478                                                properties:
  4479                                                  containerName:
  4480                                                    type: string
  4481                                                  divisor:
  4482                                                    anyOf:
  4483                                                    - type: integer
  4484                                                    - type: string
  4485                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4486                                                    x-kubernetes-int-or-string: true
  4487                                                  resource:
  4488                                                    type: string
  4489                                                required:
  4490                                                - resource
  4491                                                type: object
  4492                                                x-kubernetes-map-type: atomic
  4493                                            required:
  4494                                            - path
  4495                                            type: object
  4496                                          type: array
  4497                                      type: object
  4498                                    secret:
  4499                                      properties:
  4500                                        items:
  4501                                          items:
  4502                                            properties:
  4503                                              key:
  4504                                                type: string
  4505                                              mode:
  4506                                                format: int32
  4507                                                type: integer
  4508                                              path:
  4509                                                type: string
  4510                                            required:
  4511                                            - key
  4512                                            - path
  4513                                            type: object
  4514                                          type: array
  4515                                        name:
  4516                                          type: string
  4517                                        optional:
  4518                                          type: boolean
  4519                                      type: object
  4520                                      x-kubernetes-map-type: atomic
  4521                                    serviceAccountToken:
  4522                                      properties:
  4523                                        audience:
  4524                                          type: string
  4525                                        expirationSeconds:
  4526                                          format: int64
  4527                                          type: integer
  4528                                        path:
  4529                                          type: string
  4530                                      required:
  4531                                      - path
  4532                                      type: object
  4533                                  type: object
  4534                                type: array
  4535                            type: object
  4536                          quobyte:
  4537                            properties:
  4538                              group:
  4539                                type: string
  4540                              readOnly:
  4541                                type: boolean
  4542                              registry:
  4543                                type: string
  4544                              tenant:
  4545                                type: string
  4546                              user:
  4547                                type: string
  4548                              volume:
  4549                                type: string
  4550                            required:
  4551                            - registry
  4552                            - volume
  4553                            type: object
  4554                          rbd:
  4555                            properties:
  4556                              fsType:
  4557                                type: string
  4558                              image:
  4559                                type: string
  4560                              keyring:
  4561                                type: string
  4562                              monitors:
  4563                                items:
  4564                                  type: string
  4565                                type: array
  4566                              pool:
  4567                                type: string
  4568                              readOnly:
  4569                                type: boolean
  4570                              secretRef:
  4571                                properties:
  4572                                  name:
  4573                                    type: string
  4574                                type: object
  4575                                x-kubernetes-map-type: atomic
  4576                              user:
  4577                                type: string
  4578                            required:
  4579                            - image
  4580                            - monitors
  4581                            type: object
  4582                          scaleIO:
  4583                            properties:
  4584                              fsType:
  4585                                type: string
  4586                              gateway:
  4587                                type: string
  4588                              protectionDomain:
  4589                                type: string
  4590                              readOnly:
  4591                                type: boolean
  4592                              secretRef:
  4593                                properties:
  4594                                  name:
  4595                                    type: string
  4596                                type: object
  4597                                x-kubernetes-map-type: atomic
  4598                              sslEnabled:
  4599                                type: boolean
  4600                              storageMode:
  4601                                type: string
  4602                              storagePool:
  4603                                type: string
  4604                              system:
  4605                                type: string
  4606                              volumeName:
  4607                                type: string
  4608                            required:
  4609                            - gateway
  4610                            - secretRef
  4611                            - system
  4612                            type: object
  4613                          secret:
  4614                            properties:
  4615                              defaultMode:
  4616                                format: int32
  4617                                type: integer
  4618                              items:
  4619                                items:
  4620                                  properties:
  4621                                    key:
  4622                                      type: string
  4623                                    mode:
  4624                                      format: int32
  4625                                      type: integer
  4626                                    path:
  4627                                      type: string
  4628                                  required:
  4629                                  - key
  4630                                  - path
  4631                                  type: object
  4632                                type: array
  4633                              optional:
  4634                                type: boolean
  4635                              secretName:
  4636                                type: string
  4637                            type: object
  4638                          storageos:
  4639                            properties:
  4640                              fsType:
  4641                                type: string
  4642                              readOnly:
  4643                                type: boolean
  4644                              secretRef:
  4645                                properties:
  4646                                  name:
  4647                                    type: string
  4648                                type: object
  4649                                x-kubernetes-map-type: atomic
  4650                              volumeName:
  4651                                type: string
  4652                              volumeNamespace:
  4653                                type: string
  4654                            type: object
  4655                          vsphereVolume:
  4656                            properties:
  4657                              fsType:
  4658                                type: string
  4659                              storagePolicyID:
  4660                                type: string
  4661                              storagePolicyName:
  4662                                type: string
  4663                              volumePath:
  4664                                type: string
  4665                            required:
  4666                            - volumePath
  4667                            type: object
  4668                        required:
  4669                        - name
  4670                        type: object
  4671                      type: array
  4672                      x-kubernetes-list-type: atomic
  4673                  type: object
  4674                containerSecurityContext:
  4675                  properties:
  4676                    allowPrivilegeEscalation:
  4677                      type: boolean
  4678                    capabilities:
  4679                      properties:
  4680                        add:
  4681                          items:
  4682                            type: string
  4683                          type: array
  4684                        drop:
  4685                          items:
  4686                            type: string
  4687                          type: array
  4688                      type: object
  4689                    privileged:
  4690                      type: boolean
  4691                    procMount:
  4692                      type: string
  4693                    readOnlyRootFilesystem:
  4694                      type: boolean
  4695                    runAsGroup:
  4696                      format: int64
  4697                      type: integer
  4698                    runAsNonRoot:
  4699                      type: boolean
  4700                    runAsUser:
  4701                      format: int64
  4702                      type: integer
  4703                    seLinuxOptions:
  4704                      properties:
  4705                        level:
  4706                          type: string
  4707                        role:
  4708                          type: string
  4709                        type:
  4710                          type: string
  4711                        user:
  4712                          type: string
  4713                      type: object
  4714                    seccompProfile:
  4715                      properties:
  4716                        localhostProfile:
  4717                          type: string
  4718                        type:
  4719                          type: string
  4720                      required:
  4721                      - type
  4722                      type: object
  4723                    windowsOptions:
  4724                      properties:
  4725                        gmsaCredentialSpec:
  4726                          type: string
  4727                        gmsaCredentialSpecName:
  4728                          type: string
  4729                        hostProcess:
  4730                          type: boolean
  4731                        runAsUserName:
  4732                          type: string
  4733                      type: object
  4734                  type: object
  4735                imagePullPolicy:
  4736                  type: string
  4737                imagePullSecrets:
  4738                  items:
  4739                    properties:
  4740                      name:
  4741                        type: string
  4742                    type: object
  4743                    x-kubernetes-map-type: atomic
  4744                  type: array
  4745                  x-kubernetes-list-type: atomic
  4746                ingester:
  4747                  properties:
  4748                    affinity:
  4749                      properties:
  4750                        nodeAffinity:
  4751                          properties:
  4752                            preferredDuringSchedulingIgnoredDuringExecution:
  4753                              items:
  4754                                properties:
  4755                                  preference:
  4756                                    properties:
  4757                                      matchExpressions:
  4758                                        items:
  4759                                          properties:
  4760                                            key:
  4761                                              type: string
  4762                                            operator:
  4763                                              type: string
  4764                                            values:
  4765                                              items:
  4766                                                type: string
  4767                                              type: array
  4768                                          required:
  4769                                          - key
  4770                                          - operator
  4771                                          type: object
  4772                                        type: array
  4773                                      matchFields:
  4774                                        items:
  4775                                          properties:
  4776                                            key:
  4777                                              type: string
  4778                                            operator:
  4779                                              type: string
  4780                                            values:
  4781                                              items:
  4782                                                type: string
  4783                                              type: array
  4784                                          required:
  4785                                          - key
  4786                                          - operator
  4787                                          type: object
  4788                                        type: array
  4789                                    type: object
  4790                                    x-kubernetes-map-type: atomic
  4791                                  weight:
  4792                                    format: int32
  4793                                    type: integer
  4794                                required:
  4795                                - preference
  4796                                - weight
  4797                                type: object
  4798                              type: array
  4799                            requiredDuringSchedulingIgnoredDuringExecution:
  4800                              properties:
  4801                                nodeSelectorTerms:
  4802                                  items:
  4803                                    properties:
  4804                                      matchExpressions:
  4805                                        items:
  4806                                          properties:
  4807                                            key:
  4808                                              type: string
  4809                                            operator:
  4810                                              type: string
  4811                                            values:
  4812                                              items:
  4813                                                type: string
  4814                                              type: array
  4815                                          required:
  4816                                          - key
  4817                                          - operator
  4818                                          type: object
  4819                                        type: array
  4820                                      matchFields:
  4821                                        items:
  4822                                          properties:
  4823                                            key:
  4824                                              type: string
  4825                                            operator:
  4826                                              type: string
  4827                                            values:
  4828                                              items:
  4829                                                type: string
  4830                                              type: array
  4831                                          required:
  4832                                          - key
  4833                                          - operator
  4834                                          type: object
  4835                                        type: array
  4836                                    type: object
  4837                                    x-kubernetes-map-type: atomic
  4838                                  type: array
  4839                              required:
  4840                              - nodeSelectorTerms
  4841                              type: object
  4842                              x-kubernetes-map-type: atomic
  4843                          type: object
  4844                        podAffinity:
  4845                          properties:
  4846                            preferredDuringSchedulingIgnoredDuringExecution:
  4847                              items:
  4848                                properties:
  4849                                  podAffinityTerm:
  4850                                    properties:
  4851                                      labelSelector:
  4852                                        properties:
  4853                                          matchExpressions:
  4854                                            items:
  4855                                              properties:
  4856                                                key:
  4857                                                  type: string
  4858                                                operator:
  4859                                                  type: string
  4860                                                values:
  4861                                                  items:
  4862                                                    type: string
  4863                                                  type: array
  4864                                              required:
  4865                                              - key
  4866                                              - operator
  4867                                              type: object
  4868                                            type: array
  4869                                          matchLabels:
  4870                                            additionalProperties:
  4871                                              type: string
  4872                                            type: object
  4873                                        type: object
  4874                                        x-kubernetes-map-type: atomic
  4875                                      namespaceSelector:
  4876                                        properties:
  4877                                          matchExpressions:
  4878                                            items:
  4879                                              properties:
  4880                                                key:
  4881                                                  type: string
  4882                                                operator:
  4883                                                  type: string
  4884                                                values:
  4885                                                  items:
  4886                                                    type: string
  4887                                                  type: array
  4888                                              required:
  4889                                              - key
  4890                                              - operator
  4891                                              type: object
  4892                                            type: array
  4893                                          matchLabels:
  4894                                            additionalProperties:
  4895                                              type: string
  4896                                            type: object
  4897                                        type: object
  4898                                        x-kubernetes-map-type: atomic
  4899                                      namespaces:
  4900                                        items:
  4901                                          type: string
  4902                                        type: array
  4903                                      topologyKey:
  4904                                        type: string
  4905                                    required:
  4906                                    - topologyKey
  4907                                    type: object
  4908                                  weight:
  4909                                    format: int32
  4910                                    type: integer
  4911                                required:
  4912                                - podAffinityTerm
  4913                                - weight
  4914                                type: object
  4915                              type: array
  4916                            requiredDuringSchedulingIgnoredDuringExecution:
  4917                              items:
  4918                                properties:
  4919                                  labelSelector:
  4920                                    properties:
  4921                                      matchExpressions:
  4922                                        items:
  4923                                          properties:
  4924                                            key:
  4925                                              type: string
  4926                                            operator:
  4927                                              type: string
  4928                                            values:
  4929                                              items:
  4930                                                type: string
  4931                                              type: array
  4932                                          required:
  4933                                          - key
  4934                                          - operator
  4935                                          type: object
  4936                                        type: array
  4937                                      matchLabels:
  4938                                        additionalProperties:
  4939                                          type: string
  4940                                        type: object
  4941                                    type: object
  4942                                    x-kubernetes-map-type: atomic
  4943                                  namespaceSelector:
  4944                                    properties:
  4945                                      matchExpressions:
  4946                                        items:
  4947                                          properties:
  4948                                            key:
  4949                                              type: string
  4950                                            operator:
  4951                                              type: string
  4952                                            values:
  4953                                              items:
  4954                                                type: string
  4955                                              type: array
  4956                                          required:
  4957                                          - key
  4958                                          - operator
  4959                                          type: object
  4960                                        type: array
  4961                                      matchLabels:
  4962                                        additionalProperties:
  4963                                          type: string
  4964                                        type: object
  4965                                    type: object
  4966                                    x-kubernetes-map-type: atomic
  4967                                  namespaces:
  4968                                    items:
  4969                                      type: string
  4970                                    type: array
  4971                                  topologyKey:
  4972                                    type: string
  4973                                required:
  4974                                - topologyKey
  4975                                type: object
  4976                              type: array
  4977                          type: object
  4978                        podAntiAffinity:
  4979                          properties:
  4980                            preferredDuringSchedulingIgnoredDuringExecution:
  4981                              items:
  4982                                properties:
  4983                                  podAffinityTerm:
  4984                                    properties:
  4985                                      labelSelector:
  4986                                        properties:
  4987                                          matchExpressions:
  4988                                            items:
  4989                                              properties:
  4990                                                key:
  4991                                                  type: string
  4992                                                operator:
  4993                                                  type: string
  4994                                                values:
  4995                                                  items:
  4996                                                    type: string
  4997                                                  type: array
  4998                                              required:
  4999                                              - key
  5000                                              - operator
  5001                                              type: object
  5002                                            type: array
  5003                                          matchLabels:
  5004                                            additionalProperties:
  5005                                              type: string
  5006                                            type: object
  5007                                        type: object
  5008                                        x-kubernetes-map-type: atomic
  5009                                      namespaceSelector:
  5010                                        properties:
  5011                                          matchExpressions:
  5012                                            items:
  5013                                              properties:
  5014                                                key:
  5015                                                  type: string
  5016                                                operator:
  5017                                                  type: string
  5018                                                values:
  5019                                                  items:
  5020                                                    type: string
  5021                                                  type: array
  5022                                              required:
  5023                                              - key
  5024                                              - operator
  5025                                              type: object
  5026                                            type: array
  5027                                          matchLabels:
  5028                                            additionalProperties:
  5029                                              type: string
  5030                                            type: object
  5031                                        type: object
  5032                                        x-kubernetes-map-type: atomic
  5033                                      namespaces:
  5034                                        items:
  5035                                          type: string
  5036                                        type: array
  5037                                      topologyKey:
  5038                                        type: string
  5039                                    required:
  5040                                    - topologyKey
  5041                                    type: object
  5042                                  weight:
  5043                                    format: int32
  5044                                    type: integer
  5045                                required:
  5046                                - podAffinityTerm
  5047                                - weight
  5048                                type: object
  5049                              type: array
  5050                            requiredDuringSchedulingIgnoredDuringExecution:
  5051                              items:
  5052                                properties:
  5053                                  labelSelector:
  5054                                    properties:
  5055                                      matchExpressions:
  5056                                        items:
  5057                                          properties:
  5058                                            key:
  5059                                              type: string
  5060                                            operator:
  5061                                              type: string
  5062                                            values:
  5063                                              items:
  5064                                                type: string
  5065                                              type: array
  5066                                          required:
  5067                                          - key
  5068                                          - operator
  5069                                          type: object
  5070                                        type: array
  5071                                      matchLabels:
  5072                                        additionalProperties:
  5073                                          type: string
  5074                                        type: object
  5075                                    type: object
  5076                                    x-kubernetes-map-type: atomic
  5077                                  namespaceSelector:
  5078                                    properties:
  5079                                      matchExpressions:
  5080                                        items:
  5081                                          properties:
  5082                                            key:
  5083                                              type: string
  5084                                            operator:
  5085                                              type: string
  5086                                            values:
  5087                                              items:
  5088                                                type: string
  5089                                              type: array
  5090                                          required:
  5091                                          - key
  5092                                          - operator
  5093                                          type: object
  5094                                        type: array
  5095                                      matchLabels:
  5096                                        additionalProperties:
  5097                                          type: string
  5098                                        type: object
  5099                                    type: object
  5100                                    x-kubernetes-map-type: atomic
  5101                                  namespaces:
  5102                                    items:
  5103                                      type: string
  5104                                    type: array
  5105                                  topologyKey:
  5106                                    type: string
  5107                                required:
  5108                                - topologyKey
  5109                                type: object
  5110                              type: array
  5111                          type: object
  5112                      type: object
  5113                    annotations:
  5114                      additionalProperties:
  5115                        type: string
  5116                      nullable: true
  5117                      type: object
  5118                    autoscale:
  5119                      type: boolean
  5120                    config:
  5121                      type: object
  5122                      x-kubernetes-preserve-unknown-fields: true
  5123                    containerSecurityContext:
  5124                      properties:
  5125                        allowPrivilegeEscalation:
  5126                          type: boolean
  5127                        capabilities:
  5128                          properties:
  5129                            add:
  5130                              items:
  5131                                type: string
  5132                              type: array
  5133                            drop:
  5134                              items:
  5135                                type: string
  5136                              type: array
  5137                          type: object
  5138                        privileged:
  5139                          type: boolean
  5140                        procMount:
  5141                          type: string
  5142                        readOnlyRootFilesystem:
  5143                          type: boolean
  5144                        runAsGroup:
  5145                          format: int64
  5146                          type: integer
  5147                        runAsNonRoot:
  5148                          type: boolean
  5149                        runAsUser:
  5150                          format: int64
  5151                          type: integer
  5152                        seLinuxOptions:
  5153                          properties:
  5154                            level:
  5155                              type: string
  5156                            role:
  5157                              type: string
  5158                            type:
  5159                              type: string
  5160                            user:
  5161                              type: string
  5162                          type: object
  5163                        seccompProfile:
  5164                          properties:
  5165                            localhostProfile:
  5166                              type: string
  5167                            type:
  5168                              type: string
  5169                          required:
  5170                          - type
  5171                          type: object
  5172                        windowsOptions:
  5173                          properties:
  5174                            gmsaCredentialSpec:
  5175                              type: string
  5176                            gmsaCredentialSpecName:
  5177                              type: string
  5178                            hostProcess:
  5179                              type: boolean
  5180                            runAsUserName:
  5181                              type: string
  5182                          type: object
  5183                      type: object
  5184                    image:
  5185                      type: string
  5186                    imagePullPolicy:
  5187                      type: string
  5188                    imagePullSecrets:
  5189                      items:
  5190                        properties:
  5191                          name:
  5192                            type: string
  5193                        type: object
  5194                        x-kubernetes-map-type: atomic
  5195                      type: array
  5196                      x-kubernetes-list-type: atomic
  5197                    kafkaSecretName:
  5198                      type: string
  5199                    labels:
  5200                      additionalProperties:
  5201                        type: string
  5202                      type: object
  5203                    livenessProbe:
  5204                      properties:
  5205                        exec:
  5206                          properties:
  5207                            command:
  5208                              items:
  5209                                type: string
  5210                              type: array
  5211                          type: object
  5212                        failureThreshold:
  5213                          format: int32
  5214                          type: integer
  5215                        grpc:
  5216                          properties:
  5217                            port:
  5218                              format: int32
  5219                              type: integer
  5220                            service:
  5221                              type: string
  5222                          required:
  5223                          - port
  5224                          type: object
  5225                        httpGet:
  5226                          properties:
  5227                            host:
  5228                              type: string
  5229                            httpHeaders:
  5230                              items:
  5231                                properties:
  5232                                  name:
  5233                                    type: string
  5234                                  value:
  5235                                    type: string
  5236                                required:
  5237                                - name
  5238                                - value
  5239                                type: object
  5240                              type: array
  5241                            path:
  5242                              type: string
  5243                            port:
  5244                              anyOf:
  5245                              - type: integer
  5246                              - type: string
  5247                              x-kubernetes-int-or-string: true
  5248                            scheme:
  5249                              type: string
  5250                          required:
  5251                          - port
  5252                          type: object
  5253                        initialDelaySeconds:
  5254                          format: int32
  5255                          type: integer
  5256                        periodSeconds:
  5257                          format: int32
  5258                          type: integer
  5259                        successThreshold:
  5260                          format: int32
  5261                          type: integer
  5262                        tcpSocket:
  5263                          properties:
  5264                            host:
  5265                              type: string
  5266                            port:
  5267                              anyOf:
  5268                              - type: integer
  5269                              - type: string
  5270                              x-kubernetes-int-or-string: true
  5271                          required:
  5272                          - port
  5273                          type: object
  5274                        terminationGracePeriodSeconds:
  5275                          format: int64
  5276                          type: integer
  5277                        timeoutSeconds:
  5278                          format: int32
  5279                          type: integer
  5280                      type: object
  5281                    maxReplicas:
  5282                      format: int32
  5283                      type: integer
  5284                    minReplicas:
  5285                      format: int32
  5286                      type: integer
  5287                    options:
  5288                      type: object
  5289                      x-kubernetes-preserve-unknown-fields: true
  5290                    replicas:
  5291                      format: int32
  5292                      type: integer
  5293                    resources:
  5294                      nullable: true
  5295                      properties:
  5296                        limits:
  5297                          additionalProperties:
  5298                            anyOf:
  5299                            - type: integer
  5300                            - type: string
  5301                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5302                            x-kubernetes-int-or-string: true
  5303                          type: object
  5304                        requests:
  5305                          additionalProperties:
  5306                            anyOf:
  5307                            - type: integer
  5308                            - type: string
  5309                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5310                            x-kubernetes-int-or-string: true
  5311                          type: object
  5312                      type: object
  5313                    securityContext:
  5314                      properties:
  5315                        fsGroup:
  5316                          format: int64
  5317                          type: integer
  5318                        fsGroupChangePolicy:
  5319                          type: string
  5320                        runAsGroup:
  5321                          format: int64
  5322                          type: integer
  5323                        runAsNonRoot:
  5324                          type: boolean
  5325                        runAsUser:
  5326                          format: int64
  5327                          type: integer
  5328                        seLinuxOptions:
  5329                          properties:
  5330                            level:
  5331                              type: string
  5332                            role:
  5333                              type: string
  5334                            type:
  5335                              type: string
  5336                            user:
  5337                              type: string
  5338                          type: object
  5339                        seccompProfile:
  5340                          properties:
  5341                            localhostProfile:
  5342                              type: string
  5343                            type:
  5344                              type: string
  5345                          required:
  5346                          - type
  5347                          type: object
  5348                        supplementalGroups:
  5349                          items:
  5350                            format: int64
  5351                            type: integer
  5352                          type: array
  5353                        sysctls:
  5354                          items:
  5355                            properties:
  5356                              name:
  5357                                type: string
  5358                              value:
  5359                                type: string
  5360                            required:
  5361                            - name
  5362                            - value
  5363                            type: object
  5364                          type: array
  5365                        windowsOptions:
  5366                          properties:
  5367                            gmsaCredentialSpec:
  5368                              type: string
  5369                            gmsaCredentialSpecName:
  5370                              type: string
  5371                            hostProcess:
  5372                              type: boolean
  5373                            runAsUserName:
  5374                              type: string
  5375                          type: object
  5376                      type: object
  5377                    serviceAccount:
  5378                      type: string
  5379                    strategy:
  5380                      properties:
  5381                        rollingUpdate:
  5382                          properties:
  5383                            maxSurge:
  5384                              anyOf:
  5385                              - type: integer
  5386                              - type: string
  5387                              x-kubernetes-int-or-string: true
  5388                            maxUnavailable:
  5389                              anyOf:
  5390                              - type: integer
  5391                              - type: string
  5392                              x-kubernetes-int-or-string: true
  5393                          type: object
  5394                        type:
  5395                          type: string
  5396                      type: object
  5397                    tolerations:
  5398                      items:
  5399                        properties:
  5400                          effect:
  5401                            type: string
  5402                          key:
  5403                            type: string
  5404                          operator:
  5405                            type: string
  5406                          tolerationSeconds:
  5407                            format: int64
  5408                            type: integer
  5409                          value:
  5410                            type: string
  5411                        type: object
  5412                      type: array
  5413                      x-kubernetes-list-type: atomic
  5414                    volumeMounts:
  5415                      items:
  5416                        properties:
  5417                          mountPath:
  5418                            type: string
  5419                          mountPropagation:
  5420                            type: string
  5421                          name:
  5422                            type: string
  5423                          readOnly:
  5424                            type: boolean
  5425                          subPath:
  5426                            type: string
  5427                          subPathExpr:
  5428                            type: string
  5429                        required:
  5430                        - mountPath
  5431                        - name
  5432                        type: object
  5433                      type: array
  5434                      x-kubernetes-list-type: atomic
  5435                    volumes:
  5436                      items:
  5437                        properties:
  5438                          awsElasticBlockStore:
  5439                            properties:
  5440                              fsType:
  5441                                type: string
  5442                              partition:
  5443                                format: int32
  5444                                type: integer
  5445                              readOnly:
  5446                                type: boolean
  5447                              volumeID:
  5448                                type: string
  5449                            required:
  5450                            - volumeID
  5451                            type: object
  5452                          azureDisk:
  5453                            properties:
  5454                              cachingMode:
  5455                                type: string
  5456                              diskName:
  5457                                type: string
  5458                              diskURI:
  5459                                type: string
  5460                              fsType:
  5461                                type: string
  5462                              kind:
  5463                                type: string
  5464                              readOnly:
  5465                                type: boolean
  5466                            required:
  5467                            - diskName
  5468                            - diskURI
  5469                            type: object
  5470                          azureFile:
  5471                            properties:
  5472                              readOnly:
  5473                                type: boolean
  5474                              secretName:
  5475                                type: string
  5476                              shareName:
  5477                                type: string
  5478                            required:
  5479                            - secretName
  5480                            - shareName
  5481                            type: object
  5482                          cephfs:
  5483                            properties:
  5484                              monitors:
  5485                                items:
  5486                                  type: string
  5487                                type: array
  5488                              path:
  5489                                type: string
  5490                              readOnly:
  5491                                type: boolean
  5492                              secretFile:
  5493                                type: string
  5494                              secretRef:
  5495                                properties:
  5496                                  name:
  5497                                    type: string
  5498                                type: object
  5499                                x-kubernetes-map-type: atomic
  5500                              user:
  5501                                type: string
  5502                            required:
  5503                            - monitors
  5504                            type: object
  5505                          cinder:
  5506                            properties:
  5507                              fsType:
  5508                                type: string
  5509                              readOnly:
  5510                                type: boolean
  5511                              secretRef:
  5512                                properties:
  5513                                  name:
  5514                                    type: string
  5515                                type: object
  5516                                x-kubernetes-map-type: atomic
  5517                              volumeID:
  5518                                type: string
  5519                            required:
  5520                            - volumeID
  5521                            type: object
  5522                          configMap:
  5523                            properties:
  5524                              defaultMode:
  5525                                format: int32
  5526                                type: integer
  5527                              items:
  5528                                items:
  5529                                  properties:
  5530                                    key:
  5531                                      type: string
  5532                                    mode:
  5533                                      format: int32
  5534                                      type: integer
  5535                                    path:
  5536                                      type: string
  5537                                  required:
  5538                                  - key
  5539                                  - path
  5540                                  type: object
  5541                                type: array
  5542                              name:
  5543                                type: string
  5544                              optional:
  5545                                type: boolean
  5546                            type: object
  5547                            x-kubernetes-map-type: atomic
  5548                          csi:
  5549                            properties:
  5550                              driver:
  5551                                type: string
  5552                              fsType:
  5553                                type: string
  5554                              nodePublishSecretRef:
  5555                                properties:
  5556                                  name:
  5557                                    type: string
  5558                                type: object
  5559                                x-kubernetes-map-type: atomic
  5560                              readOnly:
  5561                                type: boolean
  5562                              volumeAttributes:
  5563                                additionalProperties:
  5564                                  type: string
  5565                                type: object
  5566                            required:
  5567                            - driver
  5568                            type: object
  5569                          downwardAPI:
  5570                            properties:
  5571                              defaultMode:
  5572                                format: int32
  5573                                type: integer
  5574                              items:
  5575                                items:
  5576                                  properties:
  5577                                    fieldRef:
  5578                                      properties:
  5579                                        apiVersion:
  5580                                          type: string
  5581                                        fieldPath:
  5582                                          type: string
  5583                                      required:
  5584                                      - fieldPath
  5585                                      type: object
  5586                                      x-kubernetes-map-type: atomic
  5587                                    mode:
  5588                                      format: int32
  5589                                      type: integer
  5590                                    path:
  5591                                      type: string
  5592                                    resourceFieldRef:
  5593                                      properties:
  5594                                        containerName:
  5595                                          type: string
  5596                                        divisor:
  5597                                          anyOf:
  5598                                          - type: integer
  5599                                          - type: string
  5600                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5601                                          x-kubernetes-int-or-string: true
  5602                                        resource:
  5603                                          type: string
  5604                                      required:
  5605                                      - resource
  5606                                      type: object
  5607                                      x-kubernetes-map-type: atomic
  5608                                  required:
  5609                                  - path
  5610                                  type: object
  5611                                type: array
  5612                            type: object
  5613                          emptyDir:
  5614                            properties:
  5615                              medium:
  5616                                type: string
  5617                              sizeLimit:
  5618                                anyOf:
  5619                                - type: integer
  5620                                - type: string
  5621                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5622                                x-kubernetes-int-or-string: true
  5623                            type: object
  5624                          ephemeral:
  5625                            properties:
  5626                              volumeClaimTemplate:
  5627                                properties:
  5628                                  metadata:
  5629                                    properties:
  5630                                      annotations:
  5631                                        additionalProperties:
  5632                                          type: string
  5633                                        type: object
  5634                                      finalizers:
  5635                                        items:
  5636                                          type: string
  5637                                        type: array
  5638                                      labels:
  5639                                        additionalProperties:
  5640                                          type: string
  5641                                        type: object
  5642                                      name:
  5643                                        type: string
  5644                                      namespace:
  5645                                        type: string
  5646                                    type: object
  5647                                  spec:
  5648                                    properties:
  5649                                      accessModes:
  5650                                        items:
  5651                                          type: string
  5652                                        type: array
  5653                                      dataSource:
  5654                                        properties:
  5655                                          apiGroup:
  5656                                            type: string
  5657                                          kind:
  5658                                            type: string
  5659                                          name:
  5660                                            type: string
  5661                                        required:
  5662                                        - kind
  5663                                        - name
  5664                                        type: object
  5665                                        x-kubernetes-map-type: atomic
  5666                                      dataSourceRef:
  5667                                        properties:
  5668                                          apiGroup:
  5669                                            type: string
  5670                                          kind:
  5671                                            type: string
  5672                                          name:
  5673                                            type: string
  5674                                        required:
  5675                                        - kind
  5676                                        - name
  5677                                        type: object
  5678                                        x-kubernetes-map-type: atomic
  5679                                      resources:
  5680                                        properties:
  5681                                          limits:
  5682                                            additionalProperties:
  5683                                              anyOf:
  5684                                              - type: integer
  5685                                              - type: string
  5686                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5687                                              x-kubernetes-int-or-string: true
  5688                                            type: object
  5689                                          requests:
  5690                                            additionalProperties:
  5691                                              anyOf:
  5692                                              - type: integer
  5693                                              - type: string
  5694                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5695                                              x-kubernetes-int-or-string: true
  5696                                            type: object
  5697                                        type: object
  5698                                      selector:
  5699                                        properties:
  5700                                          matchExpressions:
  5701                                            items:
  5702                                              properties:
  5703                                                key:
  5704                                                  type: string
  5705                                                operator:
  5706                                                  type: string
  5707                                                values:
  5708                                                  items:
  5709                                                    type: string
  5710                                                  type: array
  5711                                              required:
  5712                                              - key
  5713                                              - operator
  5714                                              type: object
  5715                                            type: array
  5716                                          matchLabels:
  5717                                            additionalProperties:
  5718                                              type: string
  5719                                            type: object
  5720                                        type: object
  5721                                        x-kubernetes-map-type: atomic
  5722                                      storageClassName:
  5723                                        type: string
  5724                                      volumeMode:
  5725                                        type: string
  5726                                      volumeName:
  5727                                        type: string
  5728                                    type: object
  5729                                required:
  5730                                - spec
  5731                                type: object
  5732                            type: object
  5733                          fc:
  5734                            properties:
  5735                              fsType:
  5736                                type: string
  5737                              lun:
  5738                                format: int32
  5739                                type: integer
  5740                              readOnly:
  5741                                type: boolean
  5742                              targetWWNs:
  5743                                items:
  5744                                  type: string
  5745                                type: array
  5746                              wwids:
  5747                                items:
  5748                                  type: string
  5749                                type: array
  5750                            type: object
  5751                          flexVolume:
  5752                            properties:
  5753                              driver:
  5754                                type: string
  5755                              fsType:
  5756                                type: string
  5757                              options:
  5758                                additionalProperties:
  5759                                  type: string
  5760                                type: object
  5761                              readOnly:
  5762                                type: boolean
  5763                              secretRef:
  5764                                properties:
  5765                                  name:
  5766                                    type: string
  5767                                type: object
  5768                                x-kubernetes-map-type: atomic
  5769                            required:
  5770                            - driver
  5771                            type: object
  5772                          flocker:
  5773                            properties:
  5774                              datasetName:
  5775                                type: string
  5776                              datasetUUID:
  5777                                type: string
  5778                            type: object
  5779                          gcePersistentDisk:
  5780                            properties:
  5781                              fsType:
  5782                                type: string
  5783                              partition:
  5784                                format: int32
  5785                                type: integer
  5786                              pdName:
  5787                                type: string
  5788                              readOnly:
  5789                                type: boolean
  5790                            required:
  5791                            - pdName
  5792                            type: object
  5793                          gitRepo:
  5794                            properties:
  5795                              directory:
  5796                                type: string
  5797                              repository:
  5798                                type: string
  5799                              revision:
  5800                                type: string
  5801                            required:
  5802                            - repository
  5803                            type: object
  5804                          glusterfs:
  5805                            properties:
  5806                              endpoints:
  5807                                type: string
  5808                              path:
  5809                                type: string
  5810                              readOnly:
  5811                                type: boolean
  5812                            required:
  5813                            - endpoints
  5814                            - path
  5815                            type: object
  5816                          hostPath:
  5817                            properties:
  5818                              path:
  5819                                type: string
  5820                              type:
  5821                                type: string
  5822                            required:
  5823                            - path
  5824                            type: object
  5825                          iscsi:
  5826                            properties:
  5827                              chapAuthDiscovery:
  5828                                type: boolean
  5829                              chapAuthSession:
  5830                                type: boolean
  5831                              fsType:
  5832                                type: string
  5833                              initiatorName:
  5834                                type: string
  5835                              iqn:
  5836                                type: string
  5837                              iscsiInterface:
  5838                                type: string
  5839                              lun:
  5840                                format: int32
  5841                                type: integer
  5842                              portals:
  5843                                items:
  5844                                  type: string
  5845                                type: array
  5846                              readOnly:
  5847                                type: boolean
  5848                              secretRef:
  5849                                properties:
  5850                                  name:
  5851                                    type: string
  5852                                type: object
  5853                                x-kubernetes-map-type: atomic
  5854                              targetPortal:
  5855                                type: string
  5856                            required:
  5857                            - iqn
  5858                            - lun
  5859                            - targetPortal
  5860                            type: object
  5861                          name:
  5862                            type: string
  5863                          nfs:
  5864                            properties:
  5865                              path:
  5866                                type: string
  5867                              readOnly:
  5868                                type: boolean
  5869                              server:
  5870                                type: string
  5871                            required:
  5872                            - path
  5873                            - server
  5874                            type: object
  5875                          persistentVolumeClaim:
  5876                            properties:
  5877                              claimName:
  5878                                type: string
  5879                              readOnly:
  5880                                type: boolean
  5881                            required:
  5882                            - claimName
  5883                            type: object
  5884                          photonPersistentDisk:
  5885                            properties:
  5886                              fsType:
  5887                                type: string
  5888                              pdID:
  5889                                type: string
  5890                            required:
  5891                            - pdID
  5892                            type: object
  5893                          portworxVolume:
  5894                            properties:
  5895                              fsType:
  5896                                type: string
  5897                              readOnly:
  5898                                type: boolean
  5899                              volumeID:
  5900                                type: string
  5901                            required:
  5902                            - volumeID
  5903                            type: object
  5904                          projected:
  5905                            properties:
  5906                              defaultMode:
  5907                                format: int32
  5908                                type: integer
  5909                              sources:
  5910                                items:
  5911                                  properties:
  5912                                    configMap:
  5913                                      properties:
  5914                                        items:
  5915                                          items:
  5916                                            properties:
  5917                                              key:
  5918                                                type: string
  5919                                              mode:
  5920                                                format: int32
  5921                                                type: integer
  5922                                              path:
  5923                                                type: string
  5924                                            required:
  5925                                            - key
  5926                                            - path
  5927                                            type: object
  5928                                          type: array
  5929                                        name:
  5930                                          type: string
  5931                                        optional:
  5932                                          type: boolean
  5933                                      type: object
  5934                                      x-kubernetes-map-type: atomic
  5935                                    downwardAPI:
  5936                                      properties:
  5937                                        items:
  5938                                          items:
  5939                                            properties:
  5940                                              fieldRef:
  5941                                                properties:
  5942                                                  apiVersion:
  5943                                                    type: string
  5944                                                  fieldPath:
  5945                                                    type: string
  5946                                                required:
  5947                                                - fieldPath
  5948                                                type: object
  5949                                                x-kubernetes-map-type: atomic
  5950                                              mode:
  5951                                                format: int32
  5952                                                type: integer
  5953                                              path:
  5954                                                type: string
  5955                                              resourceFieldRef:
  5956                                                properties:
  5957                                                  containerName:
  5958                                                    type: string
  5959                                                  divisor:
  5960                                                    anyOf:
  5961                                                    - type: integer
  5962                                                    - type: string
  5963                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5964                                                    x-kubernetes-int-or-string: true
  5965                                                  resource:
  5966                                                    type: string
  5967                                                required:
  5968                                                - resource
  5969                                                type: object
  5970                                                x-kubernetes-map-type: atomic
  5971                                            required:
  5972                                            - path
  5973                                            type: object
  5974                                          type: array
  5975                                      type: object
  5976                                    secret:
  5977                                      properties:
  5978                                        items:
  5979                                          items:
  5980                                            properties:
  5981                                              key:
  5982                                                type: string
  5983                                              mode:
  5984                                                format: int32
  5985                                                type: integer
  5986                                              path:
  5987                                                type: string
  5988                                            required:
  5989                                            - key
  5990                                            - path
  5991                                            type: object
  5992                                          type: array
  5993                                        name:
  5994                                          type: string
  5995                                        optional:
  5996                                          type: boolean
  5997                                      type: object
  5998                                      x-kubernetes-map-type: atomic
  5999                                    serviceAccountToken:
  6000                                      properties:
  6001                                        audience:
  6002                                          type: string
  6003                                        expirationSeconds:
  6004                                          format: int64
  6005                                          type: integer
  6006                                        path:
  6007                                          type: string
  6008                                      required:
  6009                                      - path
  6010                                      type: object
  6011                                  type: object
  6012                                type: array
  6013                            type: object
  6014                          quobyte:
  6015                            properties:
  6016                              group:
  6017                                type: string
  6018                              readOnly:
  6019                                type: boolean
  6020                              registry:
  6021                                type: string
  6022                              tenant:
  6023                                type: string
  6024                              user:
  6025                                type: string
  6026                              volume:
  6027                                type: string
  6028                            required:
  6029                            - registry
  6030                            - volume
  6031                            type: object
  6032                          rbd:
  6033                            properties:
  6034                              fsType:
  6035                                type: string
  6036                              image:
  6037                                type: string
  6038                              keyring:
  6039                                type: string
  6040                              monitors:
  6041                                items:
  6042                                  type: string
  6043                                type: array
  6044                              pool:
  6045                                type: string
  6046                              readOnly:
  6047                                type: boolean
  6048                              secretRef:
  6049                                properties:
  6050                                  name:
  6051                                    type: string
  6052                                type: object
  6053                                x-kubernetes-map-type: atomic
  6054                              user:
  6055                                type: string
  6056                            required:
  6057                            - image
  6058                            - monitors
  6059                            type: object
  6060                          scaleIO:
  6061                            properties:
  6062                              fsType:
  6063                                type: string
  6064                              gateway:
  6065                                type: string
  6066                              protectionDomain:
  6067                                type: string
  6068                              readOnly:
  6069                                type: boolean
  6070                              secretRef:
  6071                                properties:
  6072                                  name:
  6073                                    type: string
  6074                                type: object
  6075                                x-kubernetes-map-type: atomic
  6076                              sslEnabled:
  6077                                type: boolean
  6078                              storageMode:
  6079                                type: string
  6080                              storagePool:
  6081                                type: string
  6082                              system:
  6083                                type: string
  6084                              volumeName:
  6085                                type: string
  6086                            required:
  6087                            - gateway
  6088                            - secretRef
  6089                            - system
  6090                            type: object
  6091                          secret:
  6092                            properties:
  6093                              defaultMode:
  6094                                format: int32
  6095                                type: integer
  6096                              items:
  6097                                items:
  6098                                  properties:
  6099                                    key:
  6100                                      type: string
  6101                                    mode:
  6102                                      format: int32
  6103                                      type: integer
  6104                                    path:
  6105                                      type: string
  6106                                  required:
  6107                                  - key
  6108                                  - path
  6109                                  type: object
  6110                                type: array
  6111                              optional:
  6112                                type: boolean
  6113                              secretName:
  6114                                type: string
  6115                            type: object
  6116                          storageos:
  6117                            properties:
  6118                              fsType:
  6119                                type: string
  6120                              readOnly:
  6121                                type: boolean
  6122                              secretRef:
  6123                                properties:
  6124                                  name:
  6125                                    type: string
  6126                                type: object
  6127                                x-kubernetes-map-type: atomic
  6128                              volumeName:
  6129                                type: string
  6130                              volumeNamespace:
  6131                                type: string
  6132                            type: object
  6133                          vsphereVolume:
  6134                            properties:
  6135                              fsType:
  6136                                type: string
  6137                              storagePolicyID:
  6138                                type: string
  6139                              storagePolicyName:
  6140                                type: string
  6141                              volumePath:
  6142                                type: string
  6143                            required:
  6144                            - volumePath
  6145                            type: object
  6146                        required:
  6147                        - name
  6148                        type: object
  6149                      type: array
  6150                      x-kubernetes-list-type: atomic
  6151                  type: object
  6152                ingress:
  6153                  properties:
  6154                    affinity:
  6155                      properties:
  6156                        nodeAffinity:
  6157                          properties:
  6158                            preferredDuringSchedulingIgnoredDuringExecution:
  6159                              items:
  6160                                properties:
  6161                                  preference:
  6162                                    properties:
  6163                                      matchExpressions:
  6164                                        items:
  6165                                          properties:
  6166                                            key:
  6167                                              type: string
  6168                                            operator:
  6169                                              type: string
  6170                                            values:
  6171                                              items:
  6172                                                type: string
  6173                                              type: array
  6174                                          required:
  6175                                          - key
  6176                                          - operator
  6177                                          type: object
  6178                                        type: array
  6179                                      matchFields:
  6180                                        items:
  6181                                          properties:
  6182                                            key:
  6183                                              type: string
  6184                                            operator:
  6185                                              type: string
  6186                                            values:
  6187                                              items:
  6188                                                type: string
  6189                                              type: array
  6190                                          required:
  6191                                          - key
  6192                                          - operator
  6193                                          type: object
  6194                                        type: array
  6195                                    type: object
  6196                                    x-kubernetes-map-type: atomic
  6197                                  weight:
  6198                                    format: int32
  6199                                    type: integer
  6200                                required:
  6201                                - preference
  6202                                - weight
  6203                                type: object
  6204                              type: array
  6205                            requiredDuringSchedulingIgnoredDuringExecution:
  6206                              properties:
  6207                                nodeSelectorTerms:
  6208                                  items:
  6209                                    properties:
  6210                                      matchExpressions:
  6211                                        items:
  6212                                          properties:
  6213                                            key:
  6214                                              type: string
  6215                                            operator:
  6216                                              type: string
  6217                                            values:
  6218                                              items:
  6219                                                type: string
  6220                                              type: array
  6221                                          required:
  6222                                          - key
  6223                                          - operator
  6224                                          type: object
  6225                                        type: array
  6226                                      matchFields:
  6227                                        items:
  6228                                          properties:
  6229                                            key:
  6230                                              type: string
  6231                                            operator:
  6232                                              type: string
  6233                                            values:
  6234                                              items:
  6235                                                type: string
  6236                                              type: array
  6237                                          required:
  6238                                          - key
  6239                                          - operator
  6240                                          type: object
  6241                                        type: array
  6242                                    type: object
  6243                                    x-kubernetes-map-type: atomic
  6244                                  type: array
  6245                              required:
  6246                              - nodeSelectorTerms
  6247                              type: object
  6248                              x-kubernetes-map-type: atomic
  6249                          type: object
  6250                        podAffinity:
  6251                          properties:
  6252                            preferredDuringSchedulingIgnoredDuringExecution:
  6253                              items:
  6254                                properties:
  6255                                  podAffinityTerm:
  6256                                    properties:
  6257                                      labelSelector:
  6258                                        properties:
  6259                                          matchExpressions:
  6260                                            items:
  6261                                              properties:
  6262                                                key:
  6263                                                  type: string
  6264                                                operator:
  6265                                                  type: string
  6266                                                values:
  6267                                                  items:
  6268                                                    type: string
  6269                                                  type: array
  6270                                              required:
  6271                                              - key
  6272                                              - operator
  6273                                              type: object
  6274                                            type: array
  6275                                          matchLabels:
  6276                                            additionalProperties:
  6277                                              type: string
  6278                                            type: object
  6279                                        type: object
  6280                                        x-kubernetes-map-type: atomic
  6281                                      namespaceSelector:
  6282                                        properties:
  6283                                          matchExpressions:
  6284                                            items:
  6285                                              properties:
  6286                                                key:
  6287                                                  type: string
  6288                                                operator:
  6289                                                  type: string
  6290                                                values:
  6291                                                  items:
  6292                                                    type: string
  6293                                                  type: array
  6294                                              required:
  6295                                              - key
  6296                                              - operator
  6297                                              type: object
  6298                                            type: array
  6299                                          matchLabels:
  6300                                            additionalProperties:
  6301                                              type: string
  6302                                            type: object
  6303                                        type: object
  6304                                        x-kubernetes-map-type: atomic
  6305                                      namespaces:
  6306                                        items:
  6307                                          type: string
  6308                                        type: array
  6309                                      topologyKey:
  6310                                        type: string
  6311                                    required:
  6312                                    - topologyKey
  6313                                    type: object
  6314                                  weight:
  6315                                    format: int32
  6316                                    type: integer
  6317                                required:
  6318                                - podAffinityTerm
  6319                                - weight
  6320                                type: object
  6321                              type: array
  6322                            requiredDuringSchedulingIgnoredDuringExecution:
  6323                              items:
  6324                                properties:
  6325                                  labelSelector:
  6326                                    properties:
  6327                                      matchExpressions:
  6328                                        items:
  6329                                          properties:
  6330                                            key:
  6331                                              type: string
  6332                                            operator:
  6333                                              type: string
  6334                                            values:
  6335                                              items:
  6336                                                type: string
  6337                                              type: array
  6338                                          required:
  6339                                          - key
  6340                                          - operator
  6341                                          type: object
  6342                                        type: array
  6343                                      matchLabels:
  6344                                        additionalProperties:
  6345                                          type: string
  6346                                        type: object
  6347                                    type: object
  6348                                    x-kubernetes-map-type: atomic
  6349                                  namespaceSelector:
  6350                                    properties:
  6351                                      matchExpressions:
  6352                                        items:
  6353                                          properties:
  6354                                            key:
  6355                                              type: string
  6356                                            operator:
  6357                                              type: string
  6358                                            values:
  6359                                              items:
  6360                                                type: string
  6361                                              type: array
  6362                                          required:
  6363                                          - key
  6364                                          - operator
  6365                                          type: object
  6366                                        type: array
  6367                                      matchLabels:
  6368                                        additionalProperties:
  6369                                          type: string
  6370                                        type: object
  6371                                    type: object
  6372                                    x-kubernetes-map-type: atomic
  6373                                  namespaces:
  6374                                    items:
  6375                                      type: string
  6376                                    type: array
  6377                                  topologyKey:
  6378                                    type: string
  6379                                required:
  6380                                - topologyKey
  6381                                type: object
  6382                              type: array
  6383                          type: object
  6384                        podAntiAffinity:
  6385                          properties:
  6386                            preferredDuringSchedulingIgnoredDuringExecution:
  6387                              items:
  6388                                properties:
  6389                                  podAffinityTerm:
  6390                                    properties:
  6391                                      labelSelector:
  6392                                        properties:
  6393                                          matchExpressions:
  6394                                            items:
  6395                                              properties:
  6396                                                key:
  6397                                                  type: string
  6398                                                operator:
  6399                                                  type: string
  6400                                                values:
  6401                                                  items:
  6402                                                    type: string
  6403                                                  type: array
  6404                                              required:
  6405                                              - key
  6406                                              - operator
  6407                                              type: object
  6408                                            type: array
  6409                                          matchLabels:
  6410                                            additionalProperties:
  6411                                              type: string
  6412                                            type: object
  6413                                        type: object
  6414                                        x-kubernetes-map-type: atomic
  6415                                      namespaceSelector:
  6416                                        properties:
  6417                                          matchExpressions:
  6418                                            items:
  6419                                              properties:
  6420                                                key:
  6421                                                  type: string
  6422                                                operator:
  6423                                                  type: string
  6424                                                values:
  6425                                                  items:
  6426                                                    type: string
  6427                                                  type: array
  6428                                              required:
  6429                                              - key
  6430                                              - operator
  6431                                              type: object
  6432                                            type: array
  6433                                          matchLabels:
  6434                                            additionalProperties:
  6435                                              type: string
  6436                                            type: object
  6437                                        type: object
  6438                                        x-kubernetes-map-type: atomic
  6439                                      namespaces:
  6440                                        items:
  6441                                          type: string
  6442                                        type: array
  6443                                      topologyKey:
  6444                                        type: string
  6445                                    required:
  6446                                    - topologyKey
  6447                                    type: object
  6448                                  weight:
  6449                                    format: int32
  6450                                    type: integer
  6451                                required:
  6452                                - podAffinityTerm
  6453                                - weight
  6454                                type: object
  6455                              type: array
  6456                            requiredDuringSchedulingIgnoredDuringExecution:
  6457                              items:
  6458                                properties:
  6459                                  labelSelector:
  6460                                    properties:
  6461                                      matchExpressions:
  6462                                        items:
  6463                                          properties:
  6464                                            key:
  6465                                              type: string
  6466                                            operator:
  6467                                              type: string
  6468                                            values:
  6469                                              items:
  6470                                                type: string
  6471                                              type: array
  6472                                          required:
  6473                                          - key
  6474                                          - operator
  6475                                          type: object
  6476                                        type: array
  6477                                      matchLabels:
  6478                                        additionalProperties:
  6479                                          type: string
  6480                                        type: object
  6481                                    type: object
  6482                                    x-kubernetes-map-type: atomic
  6483                                  namespaceSelector:
  6484                                    properties:
  6485                                      matchExpressions:
  6486                                        items:
  6487                                          properties:
  6488                                            key:
  6489                                              type: string
  6490                                            operator:
  6491                                              type: string
  6492                                            values:
  6493                                              items:
  6494                                                type: string
  6495                                              type: array
  6496                                          required:
  6497                                          - key
  6498                                          - operator
  6499                                          type: object
  6500                                        type: array
  6501                                      matchLabels:
  6502                                        additionalProperties:
  6503                                          type: string
  6504                                        type: object
  6505                                    type: object
  6506                                    x-kubernetes-map-type: atomic
  6507                                  namespaces:
  6508                                    items:
  6509                                      type: string
  6510                                    type: array
  6511                                  topologyKey:
  6512                                    type: string
  6513                                required:
  6514                                - topologyKey
  6515                                type: object
  6516                              type: array
  6517                          type: object
  6518                      type: object
  6519                    annotations:
  6520                      additionalProperties:
  6521                        type: string
  6522                      nullable: true
  6523                      type: object
  6524                    containerSecurityContext:
  6525                      properties:
  6526                        allowPrivilegeEscalation:
  6527                          type: boolean
  6528                        capabilities:
  6529                          properties:
  6530                            add:
  6531                              items:
  6532                                type: string
  6533                              type: array
  6534                            drop:
  6535                              items:
  6536                                type: string
  6537                              type: array
  6538                          type: object
  6539                        privileged:
  6540                          type: boolean
  6541                        procMount:
  6542                          type: string
  6543                        readOnlyRootFilesystem:
  6544                          type: boolean
  6545                        runAsGroup:
  6546                          format: int64
  6547                          type: integer
  6548                        runAsNonRoot:
  6549                          type: boolean
  6550                        runAsUser:
  6551                          format: int64
  6552                          type: integer
  6553                        seLinuxOptions:
  6554                          properties:
  6555                            level:
  6556                              type: string
  6557                            role:
  6558                              type: string
  6559                            type:
  6560                              type: string
  6561                            user:
  6562                              type: string
  6563                          type: object
  6564                        seccompProfile:
  6565                          properties:
  6566                            localhostProfile:
  6567                              type: string
  6568                            type:
  6569                              type: string
  6570                          required:
  6571                          - type
  6572                          type: object
  6573                        windowsOptions:
  6574                          properties:
  6575                            gmsaCredentialSpec:
  6576                              type: string
  6577                            gmsaCredentialSpecName:
  6578                              type: string
  6579                            hostProcess:
  6580                              type: boolean
  6581                            runAsUserName:
  6582                              type: string
  6583                          type: object
  6584                      type: object
  6585                    enabled:
  6586                      type: boolean
  6587                    hosts:
  6588                      items:
  6589                        type: string
  6590                      type: array
  6591                      x-kubernetes-list-type: atomic
  6592                    imagePullPolicy:
  6593                      type: string
  6594                    imagePullSecrets:
  6595                      items:
  6596                        properties:
  6597                          name:
  6598                            type: string
  6599                        type: object
  6600                        x-kubernetes-map-type: atomic
  6601                      type: array
  6602                      x-kubernetes-list-type: atomic
  6603                    ingressClassName:
  6604                      type: string
  6605                    labels:
  6606                      additionalProperties:
  6607                        type: string
  6608                      type: object
  6609                    livenessProbe:
  6610                      properties:
  6611                        exec:
  6612                          properties:
  6613                            command:
  6614                              items:
  6615                                type: string
  6616                              type: array
  6617                          type: object
  6618                        failureThreshold:
  6619                          format: int32
  6620                          type: integer
  6621                        grpc:
  6622                          properties:
  6623                            port:
  6624                              format: int32
  6625                              type: integer
  6626                            service:
  6627                              type: string
  6628                          required:
  6629                          - port
  6630                          type: object
  6631                        httpGet:
  6632                          properties:
  6633                            host:
  6634                              type: string
  6635                            httpHeaders:
  6636                              items:
  6637                                properties:
  6638                                  name:
  6639                                    type: string
  6640                                  value:
  6641                                    type: string
  6642                                required:
  6643                                - name
  6644                                - value
  6645                                type: object
  6646                              type: array
  6647                            path:
  6648                              type: string
  6649                            port:
  6650                              anyOf:
  6651                              - type: integer
  6652                              - type: string
  6653                              x-kubernetes-int-or-string: true
  6654                            scheme:
  6655                              type: string
  6656                          required:
  6657                          - port
  6658                          type: object
  6659                        initialDelaySeconds:
  6660                          format: int32
  6661                          type: integer
  6662                        periodSeconds:
  6663                          format: int32
  6664                          type: integer
  6665                        successThreshold:
  6666                          format: int32
  6667                          type: integer
  6668                        tcpSocket:
  6669                          properties:
  6670                            host:
  6671                              type: string
  6672                            port:
  6673                              anyOf:
  6674                              - type: integer
  6675                              - type: string
  6676                              x-kubernetes-int-or-string: true
  6677                          required:
  6678                          - port
  6679                          type: object
  6680                        terminationGracePeriodSeconds:
  6681                          format: int64
  6682                          type: integer
  6683                        timeoutSeconds:
  6684                          format: int32
  6685                          type: integer
  6686                      type: object
  6687                    openshift:
  6688                      properties:
  6689                        delegateUrls:
  6690                          type: string
  6691                        htpasswdFile:
  6692                          type: string
  6693                        sar:
  6694                          type: string
  6695                        skipLogout:
  6696                          type: boolean
  6697                      type: object
  6698                    options:
  6699                      type: object
  6700                      x-kubernetes-preserve-unknown-fields: true
  6701                    pathType:
  6702                      type: string
  6703                    resources:
  6704                      nullable: true
  6705                      properties:
  6706                        limits:
  6707                          additionalProperties:
  6708                            anyOf:
  6709                            - type: integer
  6710                            - type: string
  6711                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6712                            x-kubernetes-int-or-string: true
  6713                          type: object
  6714                        requests:
  6715                          additionalProperties:
  6716                            anyOf:
  6717                            - type: integer
  6718                            - type: string
  6719                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6720                            x-kubernetes-int-or-string: true
  6721                          type: object
  6722                      type: object
  6723                    secretName:
  6724                      type: string
  6725                    security:
  6726                      type: string
  6727                    securityContext:
  6728                      properties:
  6729                        fsGroup:
  6730                          format: int64
  6731                          type: integer
  6732                        fsGroupChangePolicy:
  6733                          type: string
  6734                        runAsGroup:
  6735                          format: int64
  6736                          type: integer
  6737                        runAsNonRoot:
  6738                          type: boolean
  6739                        runAsUser:
  6740                          format: int64
  6741                          type: integer
  6742                        seLinuxOptions:
  6743                          properties:
  6744                            level:
  6745                              type: string
  6746                            role:
  6747                              type: string
  6748                            type:
  6749                              type: string
  6750                            user:
  6751                              type: string
  6752                          type: object
  6753                        seccompProfile:
  6754                          properties:
  6755                            localhostProfile:
  6756                              type: string
  6757                            type:
  6758                              type: string
  6759                          required:
  6760                          - type
  6761                          type: object
  6762                        supplementalGroups:
  6763                          items:
  6764                            format: int64
  6765                            type: integer
  6766                          type: array
  6767                        sysctls:
  6768                          items:
  6769                            properties:
  6770                              name:
  6771                                type: string
  6772                              value:
  6773                                type: string
  6774                            required:
  6775                            - name
  6776                            - value
  6777                            type: object
  6778                          type: array
  6779                        windowsOptions:
  6780                          properties:
  6781                            gmsaCredentialSpec:
  6782                              type: string
  6783                            gmsaCredentialSpecName:
  6784                              type: string
  6785                            hostProcess:
  6786                              type: boolean
  6787                            runAsUserName:
  6788                              type: string
  6789                          type: object
  6790                      type: object
  6791                    serviceAccount:
  6792                      type: string
  6793                    tls:
  6794                      items:
  6795                        properties:
  6796                          hosts:
  6797                            items:
  6798                              type: string
  6799                            type: array
  6800                            x-kubernetes-list-type: atomic
  6801                          secretName:
  6802                            type: string
  6803                        type: object
  6804                      type: array
  6805                      x-kubernetes-list-type: atomic
  6806                    tolerations:
  6807                      items:
  6808                        properties:
  6809                          effect:
  6810                            type: string
  6811                          key:
  6812                            type: string
  6813                          operator:
  6814                            type: string
  6815                          tolerationSeconds:
  6816                            format: int64
  6817                            type: integer
  6818                          value:
  6819                            type: string
  6820                        type: object
  6821                      type: array
  6822                      x-kubernetes-list-type: atomic
  6823                    volumeMounts:
  6824                      items:
  6825                        properties:
  6826                          mountPath:
  6827                            type: string
  6828                          mountPropagation:
  6829                            type: string
  6830                          name:
  6831                            type: string
  6832                          readOnly:
  6833                            type: boolean
  6834                          subPath:
  6835                            type: string
  6836                          subPathExpr:
  6837                            type: string
  6838                        required:
  6839                        - mountPath
  6840                        - name
  6841                        type: object
  6842                      type: array
  6843                      x-kubernetes-list-type: atomic
  6844                    volumes:
  6845                      items:
  6846                        properties:
  6847                          awsElasticBlockStore:
  6848                            properties:
  6849                              fsType:
  6850                                type: string
  6851                              partition:
  6852                                format: int32
  6853                                type: integer
  6854                              readOnly:
  6855                                type: boolean
  6856                              volumeID:
  6857                                type: string
  6858                            required:
  6859                            - volumeID
  6860                            type: object
  6861                          azureDisk:
  6862                            properties:
  6863                              cachingMode:
  6864                                type: string
  6865                              diskName:
  6866                                type: string
  6867                              diskURI:
  6868                                type: string
  6869                              fsType:
  6870                                type: string
  6871                              kind:
  6872                                type: string
  6873                              readOnly:
  6874                                type: boolean
  6875                            required:
  6876                            - diskName
  6877                            - diskURI
  6878                            type: object
  6879                          azureFile:
  6880                            properties:
  6881                              readOnly:
  6882                                type: boolean
  6883                              secretName:
  6884                                type: string
  6885                              shareName:
  6886                                type: string
  6887                            required:
  6888                            - secretName
  6889                            - shareName
  6890                            type: object
  6891                          cephfs:
  6892                            properties:
  6893                              monitors:
  6894                                items:
  6895                                  type: string
  6896                                type: array
  6897                              path:
  6898                                type: string
  6899                              readOnly:
  6900                                type: boolean
  6901                              secretFile:
  6902                                type: string
  6903                              secretRef:
  6904                                properties:
  6905                                  name:
  6906                                    type: string
  6907                                type: object
  6908                                x-kubernetes-map-type: atomic
  6909                              user:
  6910                                type: string
  6911                            required:
  6912                            - monitors
  6913                            type: object
  6914                          cinder:
  6915                            properties:
  6916                              fsType:
  6917                                type: string
  6918                              readOnly:
  6919                                type: boolean
  6920                              secretRef:
  6921                                properties:
  6922                                  name:
  6923                                    type: string
  6924                                type: object
  6925                                x-kubernetes-map-type: atomic
  6926                              volumeID:
  6927                                type: string
  6928                            required:
  6929                            - volumeID
  6930                            type: object
  6931                          configMap:
  6932                            properties:
  6933                              defaultMode:
  6934                                format: int32
  6935                                type: integer
  6936                              items:
  6937                                items:
  6938                                  properties:
  6939                                    key:
  6940                                      type: string
  6941                                    mode:
  6942                                      format: int32
  6943                                      type: integer
  6944                                    path:
  6945                                      type: string
  6946                                  required:
  6947                                  - key
  6948                                  - path
  6949                                  type: object
  6950                                type: array
  6951                              name:
  6952                                type: string
  6953                              optional:
  6954                                type: boolean
  6955                            type: object
  6956                            x-kubernetes-map-type: atomic
  6957                          csi:
  6958                            properties:
  6959                              driver:
  6960                                type: string
  6961                              fsType:
  6962                                type: string
  6963                              nodePublishSecretRef:
  6964                                properties:
  6965                                  name:
  6966                                    type: string
  6967                                type: object
  6968                                x-kubernetes-map-type: atomic
  6969                              readOnly:
  6970                                type: boolean
  6971                              volumeAttributes:
  6972                                additionalProperties:
  6973                                  type: string
  6974                                type: object
  6975                            required:
  6976                            - driver
  6977                            type: object
  6978                          downwardAPI:
  6979                            properties:
  6980                              defaultMode:
  6981                                format: int32
  6982                                type: integer
  6983                              items:
  6984                                items:
  6985                                  properties:
  6986                                    fieldRef:
  6987                                      properties:
  6988                                        apiVersion:
  6989                                          type: string
  6990                                        fieldPath:
  6991                                          type: string
  6992                                      required:
  6993                                      - fieldPath
  6994                                      type: object
  6995                                      x-kubernetes-map-type: atomic
  6996                                    mode:
  6997                                      format: int32
  6998                                      type: integer
  6999                                    path:
  7000                                      type: string
  7001                                    resourceFieldRef:
  7002                                      properties:
  7003                                        containerName:
  7004                                          type: string
  7005                                        divisor:
  7006                                          anyOf:
  7007                                          - type: integer
  7008                                          - type: string
  7009                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7010                                          x-kubernetes-int-or-string: true
  7011                                        resource:
  7012                                          type: string
  7013                                      required:
  7014                                      - resource
  7015                                      type: object
  7016                                      x-kubernetes-map-type: atomic
  7017                                  required:
  7018                                  - path
  7019                                  type: object
  7020                                type: array
  7021                            type: object
  7022                          emptyDir:
  7023                            properties:
  7024                              medium:
  7025                                type: string
  7026                              sizeLimit:
  7027                                anyOf:
  7028                                - type: integer
  7029                                - type: string
  7030                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7031                                x-kubernetes-int-or-string: true
  7032                            type: object
  7033                          ephemeral:
  7034                            properties:
  7035                              volumeClaimTemplate:
  7036                                properties:
  7037                                  metadata:
  7038                                    properties:
  7039                                      annotations:
  7040                                        additionalProperties:
  7041                                          type: string
  7042                                        type: object
  7043                                      finalizers:
  7044                                        items:
  7045                                          type: string
  7046                                        type: array
  7047                                      labels:
  7048                                        additionalProperties:
  7049                                          type: string
  7050                                        type: object
  7051                                      name:
  7052                                        type: string
  7053                                      namespace:
  7054                                        type: string
  7055                                    type: object
  7056                                  spec:
  7057                                    properties:
  7058                                      accessModes:
  7059                                        items:
  7060                                          type: string
  7061                                        type: array
  7062                                      dataSource:
  7063                                        properties:
  7064                                          apiGroup:
  7065                                            type: string
  7066                                          kind:
  7067                                            type: string
  7068                                          name:
  7069                                            type: string
  7070                                        required:
  7071                                        - kind
  7072                                        - name
  7073                                        type: object
  7074                                        x-kubernetes-map-type: atomic
  7075                                      dataSourceRef:
  7076                                        properties:
  7077                                          apiGroup:
  7078                                            type: string
  7079                                          kind:
  7080                                            type: string
  7081                                          name:
  7082                                            type: string
  7083                                        required:
  7084                                        - kind
  7085                                        - name
  7086                                        type: object
  7087                                        x-kubernetes-map-type: atomic
  7088                                      resources:
  7089                                        properties:
  7090                                          limits:
  7091                                            additionalProperties:
  7092                                              anyOf:
  7093                                              - type: integer
  7094                                              - type: string
  7095                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7096                                              x-kubernetes-int-or-string: true
  7097                                            type: object
  7098                                          requests:
  7099                                            additionalProperties:
  7100                                              anyOf:
  7101                                              - type: integer
  7102                                              - type: string
  7103                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7104                                              x-kubernetes-int-or-string: true
  7105                                            type: object
  7106                                        type: object
  7107                                      selector:
  7108                                        properties:
  7109                                          matchExpressions:
  7110                                            items:
  7111                                              properties:
  7112                                                key:
  7113                                                  type: string
  7114                                                operator:
  7115                                                  type: string
  7116                                                values:
  7117                                                  items:
  7118                                                    type: string
  7119                                                  type: array
  7120                                              required:
  7121                                              - key
  7122                                              - operator
  7123                                              type: object
  7124                                            type: array
  7125                                          matchLabels:
  7126                                            additionalProperties:
  7127                                              type: string
  7128                                            type: object
  7129                                        type: object
  7130                                        x-kubernetes-map-type: atomic
  7131                                      storageClassName:
  7132                                        type: string
  7133                                      volumeMode:
  7134                                        type: string
  7135                                      volumeName:
  7136                                        type: string
  7137                                    type: object
  7138                                required:
  7139                                - spec
  7140                                type: object
  7141                            type: object
  7142                          fc:
  7143                            properties:
  7144                              fsType:
  7145                                type: string
  7146                              lun:
  7147                                format: int32
  7148                                type: integer
  7149                              readOnly:
  7150                                type: boolean
  7151                              targetWWNs:
  7152                                items:
  7153                                  type: string
  7154                                type: array
  7155                              wwids:
  7156                                items:
  7157                                  type: string
  7158                                type: array
  7159                            type: object
  7160                          flexVolume:
  7161                            properties:
  7162                              driver:
  7163                                type: string
  7164                              fsType:
  7165                                type: string
  7166                              options:
  7167                                additionalProperties:
  7168                                  type: string
  7169                                type: object
  7170                              readOnly:
  7171                                type: boolean
  7172                              secretRef:
  7173                                properties:
  7174                                  name:
  7175                                    type: string
  7176                                type: object
  7177                                x-kubernetes-map-type: atomic
  7178                            required:
  7179                            - driver
  7180                            type: object
  7181                          flocker:
  7182                            properties:
  7183                              datasetName:
  7184                                type: string
  7185                              datasetUUID:
  7186                                type: string
  7187                            type: object
  7188                          gcePersistentDisk:
  7189                            properties:
  7190                              fsType:
  7191                                type: string
  7192                              partition:
  7193                                format: int32
  7194                                type: integer
  7195                              pdName:
  7196                                type: string
  7197                              readOnly:
  7198                                type: boolean
  7199                            required:
  7200                            - pdName
  7201                            type: object
  7202                          gitRepo:
  7203                            properties:
  7204                              directory:
  7205                                type: string
  7206                              repository:
  7207                                type: string
  7208                              revision:
  7209                                type: string
  7210                            required:
  7211                            - repository
  7212                            type: object
  7213                          glusterfs:
  7214                            properties:
  7215                              endpoints:
  7216                                type: string
  7217                              path:
  7218                                type: string
  7219                              readOnly:
  7220                                type: boolean
  7221                            required:
  7222                            - endpoints
  7223                            - path
  7224                            type: object
  7225                          hostPath:
  7226                            properties:
  7227                              path:
  7228                                type: string
  7229                              type:
  7230                                type: string
  7231                            required:
  7232                            - path
  7233                            type: object
  7234                          iscsi:
  7235                            properties:
  7236                              chapAuthDiscovery:
  7237                                type: boolean
  7238                              chapAuthSession:
  7239                                type: boolean
  7240                              fsType:
  7241                                type: string
  7242                              initiatorName:
  7243                                type: string
  7244                              iqn:
  7245                                type: string
  7246                              iscsiInterface:
  7247                                type: string
  7248                              lun:
  7249                                format: int32
  7250                                type: integer
  7251                              portals:
  7252                                items:
  7253                                  type: string
  7254                                type: array
  7255                              readOnly:
  7256                                type: boolean
  7257                              secretRef:
  7258                                properties:
  7259                                  name:
  7260                                    type: string
  7261                                type: object
  7262                                x-kubernetes-map-type: atomic
  7263                              targetPortal:
  7264                                type: string
  7265                            required:
  7266                            - iqn
  7267                            - lun
  7268                            - targetPortal
  7269                            type: object
  7270                          name:
  7271                            type: string
  7272                          nfs:
  7273                            properties:
  7274                              path:
  7275                                type: string
  7276                              readOnly:
  7277                                type: boolean
  7278                              server:
  7279                                type: string
  7280                            required:
  7281                            - path
  7282                            - server
  7283                            type: object
  7284                          persistentVolumeClaim:
  7285                            properties:
  7286                              claimName:
  7287                                type: string
  7288                              readOnly:
  7289                                type: boolean
  7290                            required:
  7291                            - claimName
  7292                            type: object
  7293                          photonPersistentDisk:
  7294                            properties:
  7295                              fsType:
  7296                                type: string
  7297                              pdID:
  7298                                type: string
  7299                            required:
  7300                            - pdID
  7301                            type: object
  7302                          portworxVolume:
  7303                            properties:
  7304                              fsType:
  7305                                type: string
  7306                              readOnly:
  7307                                type: boolean
  7308                              volumeID:
  7309                                type: string
  7310                            required:
  7311                            - volumeID
  7312                            type: object
  7313                          projected:
  7314                            properties:
  7315                              defaultMode:
  7316                                format: int32
  7317                                type: integer
  7318                              sources:
  7319                                items:
  7320                                  properties:
  7321                                    configMap:
  7322                                      properties:
  7323                                        items:
  7324                                          items:
  7325                                            properties:
  7326                                              key:
  7327                                                type: string
  7328                                              mode:
  7329                                                format: int32
  7330                                                type: integer
  7331                                              path:
  7332                                                type: string
  7333                                            required:
  7334                                            - key
  7335                                            - path
  7336                                            type: object
  7337                                          type: array
  7338                                        name:
  7339                                          type: string
  7340                                        optional:
  7341                                          type: boolean
  7342                                      type: object
  7343                                      x-kubernetes-map-type: atomic
  7344                                    downwardAPI:
  7345                                      properties:
  7346                                        items:
  7347                                          items:
  7348                                            properties:
  7349                                              fieldRef:
  7350                                                properties:
  7351                                                  apiVersion:
  7352                                                    type: string
  7353                                                  fieldPath:
  7354                                                    type: string
  7355                                                required:
  7356                                                - fieldPath
  7357                                                type: object
  7358                                                x-kubernetes-map-type: atomic
  7359                                              mode:
  7360                                                format: int32
  7361                                                type: integer
  7362                                              path:
  7363                                                type: string
  7364                                              resourceFieldRef:
  7365                                                properties:
  7366                                                  containerName:
  7367                                                    type: string
  7368                                                  divisor:
  7369                                                    anyOf:
  7370                                                    - type: integer
  7371                                                    - type: string
  7372                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7373                                                    x-kubernetes-int-or-string: true
  7374                                                  resource:
  7375                                                    type: string
  7376                                                required:
  7377                                                - resource
  7378                                                type: object
  7379                                                x-kubernetes-map-type: atomic
  7380                                            required:
  7381                                            - path
  7382                                            type: object
  7383                                          type: array
  7384                                      type: object
  7385                                    secret:
  7386                                      properties:
  7387                                        items:
  7388                                          items:
  7389                                            properties:
  7390                                              key:
  7391                                                type: string
  7392                                              mode:
  7393                                                format: int32
  7394                                                type: integer
  7395                                              path:
  7396                                                type: string
  7397                                            required:
  7398                                            - key
  7399                                            - path
  7400                                            type: object
  7401                                          type: array
  7402                                        name:
  7403                                          type: string
  7404                                        optional:
  7405                                          type: boolean
  7406                                      type: object
  7407                                      x-kubernetes-map-type: atomic
  7408                                    serviceAccountToken:
  7409                                      properties:
  7410                                        audience:
  7411                                          type: string
  7412                                        expirationSeconds:
  7413                                          format: int64
  7414                                          type: integer
  7415                                        path:
  7416                                          type: string
  7417                                      required:
  7418                                      - path
  7419                                      type: object
  7420                                  type: object
  7421                                type: array
  7422                            type: object
  7423                          quobyte:
  7424                            properties:
  7425                              group:
  7426                                type: string
  7427                              readOnly:
  7428                                type: boolean
  7429                              registry:
  7430                                type: string
  7431                              tenant:
  7432                                type: string
  7433                              user:
  7434                                type: string
  7435                              volume:
  7436                                type: string
  7437                            required:
  7438                            - registry
  7439                            - volume
  7440                            type: object
  7441                          rbd:
  7442                            properties:
  7443                              fsType:
  7444                                type: string
  7445                              image:
  7446                                type: string
  7447                              keyring:
  7448                                type: string
  7449                              monitors:
  7450                                items:
  7451                                  type: string
  7452                                type: array
  7453                              pool:
  7454                                type: string
  7455                              readOnly:
  7456                                type: boolean
  7457                              secretRef:
  7458                                properties:
  7459                                  name:
  7460                                    type: string
  7461                                type: object
  7462                                x-kubernetes-map-type: atomic
  7463                              user:
  7464                                type: string
  7465                            required:
  7466                            - image
  7467                            - monitors
  7468                            type: object
  7469                          scaleIO:
  7470                            properties:
  7471                              fsType:
  7472                                type: string
  7473                              gateway:
  7474                                type: string
  7475                              protectionDomain:
  7476                                type: string
  7477                              readOnly:
  7478                                type: boolean
  7479                              secretRef:
  7480                                properties:
  7481                                  name:
  7482                                    type: string
  7483                                type: object
  7484                                x-kubernetes-map-type: atomic
  7485                              sslEnabled:
  7486                                type: boolean
  7487                              storageMode:
  7488                                type: string
  7489                              storagePool:
  7490                                type: string
  7491                              system:
  7492                                type: string
  7493                              volumeName:
  7494                                type: string
  7495                            required:
  7496                            - gateway
  7497                            - secretRef
  7498                            - system
  7499                            type: object
  7500                          secret:
  7501                            properties:
  7502                              defaultMode:
  7503                                format: int32
  7504                                type: integer
  7505                              items:
  7506                                items:
  7507                                  properties:
  7508                                    key:
  7509                                      type: string
  7510                                    mode:
  7511                                      format: int32
  7512                                      type: integer
  7513                                    path:
  7514                                      type: string
  7515                                  required:
  7516                                  - key
  7517                                  - path
  7518                                  type: object
  7519                                type: array
  7520                              optional:
  7521                                type: boolean
  7522                              secretName:
  7523                                type: string
  7524                            type: object
  7525                          storageos:
  7526                            properties:
  7527                              fsType:
  7528                                type: string
  7529                              readOnly:
  7530                                type: boolean
  7531                              secretRef:
  7532                                properties:
  7533                                  name:
  7534                                    type: string
  7535                                type: object
  7536                                x-kubernetes-map-type: atomic
  7537                              volumeName:
  7538                                type: string
  7539                              volumeNamespace:
  7540                                type: string
  7541                            type: object
  7542                          vsphereVolume:
  7543                            properties:
  7544                              fsType:
  7545                                type: string
  7546                              storagePolicyID:
  7547                                type: string
  7548                              storagePolicyName:
  7549                                type: string
  7550                              volumePath:
  7551                                type: string
  7552                            required:
  7553                            - volumePath
  7554                            type: object
  7555                        required:
  7556                        - name
  7557                        type: object
  7558                      type: array
  7559                      x-kubernetes-list-type: atomic
  7560                  type: object
  7561                labels:
  7562                  additionalProperties:
  7563                    type: string
  7564                  type: object
  7565                livenessProbe:
  7566                  properties:
  7567                    exec:
  7568                      properties:
  7569                        command:
  7570                          items:
  7571                            type: string
  7572                          type: array
  7573                      type: object
  7574                    failureThreshold:
  7575                      format: int32
  7576                      type: integer
  7577                    grpc:
  7578                      properties:
  7579                        port:
  7580                          format: int32
  7581                          type: integer
  7582                        service:
  7583                          type: string
  7584                      required:
  7585                      - port
  7586                      type: object
  7587                    httpGet:
  7588                      properties:
  7589                        host:
  7590                          type: string
  7591                        httpHeaders:
  7592                          items:
  7593                            properties:
  7594                              name:
  7595                                type: string
  7596                              value:
  7597                                type: string
  7598                            required:
  7599                            - name
  7600                            - value
  7601                            type: object
  7602                          type: array
  7603                        path:
  7604                          type: string
  7605                        port:
  7606                          anyOf:
  7607                          - type: integer
  7608                          - type: string
  7609                          x-kubernetes-int-or-string: true
  7610                        scheme:
  7611                          type: string
  7612                      required:
  7613                      - port
  7614                      type: object
  7615                    initialDelaySeconds:
  7616                      format: int32
  7617                      type: integer
  7618                    periodSeconds:
  7619                      format: int32
  7620                      type: integer
  7621                    successThreshold:
  7622                      format: int32
  7623                      type: integer
  7624                    tcpSocket:
  7625                      properties:
  7626                        host:
  7627                          type: string
  7628                        port:
  7629                          anyOf:
  7630                          - type: integer
  7631                          - type: string
  7632                          x-kubernetes-int-or-string: true
  7633                      required:
  7634                      - port
  7635                      type: object
  7636                    terminationGracePeriodSeconds:
  7637                      format: int64
  7638                      type: integer
  7639                    timeoutSeconds:
  7640                      format: int32
  7641                      type: integer
  7642                  type: object
  7643                query:
  7644                  properties:
  7645                    affinity:
  7646                      properties:
  7647                        nodeAffinity:
  7648                          properties:
  7649                            preferredDuringSchedulingIgnoredDuringExecution:
  7650                              items:
  7651                                properties:
  7652                                  preference:
  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                                      matchFields:
  7671                                        items:
  7672                                          properties:
  7673                                            key:
  7674                                              type: string
  7675                                            operator:
  7676                                              type: string
  7677                                            values:
  7678                                              items:
  7679                                                type: string
  7680                                              type: array
  7681                                          required:
  7682                                          - key
  7683                                          - operator
  7684                                          type: object
  7685                                        type: array
  7686                                    type: object
  7687                                    x-kubernetes-map-type: atomic
  7688                                  weight:
  7689                                    format: int32
  7690                                    type: integer
  7691                                required:
  7692                                - preference
  7693                                - weight
  7694                                type: object
  7695                              type: array
  7696                            requiredDuringSchedulingIgnoredDuringExecution:
  7697                              properties:
  7698                                nodeSelectorTerms:
  7699                                  items:
  7700                                    properties:
  7701                                      matchExpressions:
  7702                                        items:
  7703                                          properties:
  7704                                            key:
  7705                                              type: string
  7706                                            operator:
  7707                                              type: string
  7708                                            values:
  7709                                              items:
  7710                                                type: string
  7711                                              type: array
  7712                                          required:
  7713                                          - key
  7714                                          - operator
  7715                                          type: object
  7716                                        type: array
  7717                                      matchFields:
  7718                                        items:
  7719                                          properties:
  7720                                            key:
  7721                                              type: string
  7722                                            operator:
  7723                                              type: string
  7724                                            values:
  7725                                              items:
  7726                                                type: string
  7727                                              type: array
  7728                                          required:
  7729                                          - key
  7730                                          - operator
  7731                                          type: object
  7732                                        type: array
  7733                                    type: object
  7734                                    x-kubernetes-map-type: atomic
  7735                                  type: array
  7736                              required:
  7737                              - nodeSelectorTerms
  7738                              type: object
  7739                              x-kubernetes-map-type: atomic
  7740                          type: object
  7741                        podAffinity:
  7742                          properties:
  7743                            preferredDuringSchedulingIgnoredDuringExecution:
  7744                              items:
  7745                                properties:
  7746                                  podAffinityTerm:
  7747                                    properties:
  7748                                      labelSelector:
  7749                                        properties:
  7750                                          matchExpressions:
  7751                                            items:
  7752                                              properties:
  7753                                                key:
  7754                                                  type: string
  7755                                                operator:
  7756                                                  type: string
  7757                                                values:
  7758                                                  items:
  7759                                                    type: string
  7760                                                  type: array
  7761                                              required:
  7762                                              - key
  7763                                              - operator
  7764                                              type: object
  7765                                            type: array
  7766                                          matchLabels:
  7767                                            additionalProperties:
  7768                                              type: string
  7769                                            type: object
  7770                                        type: object
  7771                                        x-kubernetes-map-type: atomic
  7772                                      namespaceSelector:
  7773                                        properties:
  7774                                          matchExpressions:
  7775                                            items:
  7776                                              properties:
  7777                                                key:
  7778                                                  type: string
  7779                                                operator:
  7780                                                  type: string
  7781                                                values:
  7782                                                  items:
  7783                                                    type: string
  7784                                                  type: array
  7785                                              required:
  7786                                              - key
  7787                                              - operator
  7788                                              type: object
  7789                                            type: array
  7790                                          matchLabels:
  7791                                            additionalProperties:
  7792                                              type: string
  7793                                            type: object
  7794                                        type: object
  7795                                        x-kubernetes-map-type: atomic
  7796                                      namespaces:
  7797                                        items:
  7798                                          type: string
  7799                                        type: array
  7800                                      topologyKey:
  7801                                        type: string
  7802                                    required:
  7803                                    - topologyKey
  7804                                    type: object
  7805                                  weight:
  7806                                    format: int32
  7807                                    type: integer
  7808                                required:
  7809                                - podAffinityTerm
  7810                                - weight
  7811                                type: object
  7812                              type: array
  7813                            requiredDuringSchedulingIgnoredDuringExecution:
  7814                              items:
  7815                                properties:
  7816                                  labelSelector:
  7817                                    properties:
  7818                                      matchExpressions:
  7819                                        items:
  7820                                          properties:
  7821                                            key:
  7822                                              type: string
  7823                                            operator:
  7824                                              type: string
  7825                                            values:
  7826                                              items:
  7827                                                type: string
  7828                                              type: array
  7829                                          required:
  7830                                          - key
  7831                                          - operator
  7832                                          type: object
  7833                                        type: array
  7834                                      matchLabels:
  7835                                        additionalProperties:
  7836                                          type: string
  7837                                        type: object
  7838                                    type: object
  7839                                    x-kubernetes-map-type: atomic
  7840                                  namespaceSelector:
  7841                                    properties:
  7842                                      matchExpressions:
  7843                                        items:
  7844                                          properties:
  7845                                            key:
  7846                                              type: string
  7847                                            operator:
  7848                                              type: string
  7849                                            values:
  7850                                              items:
  7851                                                type: string
  7852                                              type: array
  7853                                          required:
  7854                                          - key
  7855                                          - operator
  7856                                          type: object
  7857                                        type: array
  7858                                      matchLabels:
  7859                                        additionalProperties:
  7860                                          type: string
  7861                                        type: object
  7862                                    type: object
  7863                                    x-kubernetes-map-type: atomic
  7864                                  namespaces:
  7865                                    items:
  7866                                      type: string
  7867                                    type: array
  7868                                  topologyKey:
  7869                                    type: string
  7870                                required:
  7871                                - topologyKey
  7872                                type: object
  7873                              type: array
  7874                          type: object
  7875                        podAntiAffinity:
  7876                          properties:
  7877                            preferredDuringSchedulingIgnoredDuringExecution:
  7878                              items:
  7879                                properties:
  7880                                  podAffinityTerm:
  7881                                    properties:
  7882                                      labelSelector:
  7883                                        properties:
  7884                                          matchExpressions:
  7885                                            items:
  7886                                              properties:
  7887                                                key:
  7888                                                  type: string
  7889                                                operator:
  7890                                                  type: string
  7891                                                values:
  7892                                                  items:
  7893                                                    type: string
  7894                                                  type: array
  7895                                              required:
  7896                                              - key
  7897                                              - operator
  7898                                              type: object
  7899                                            type: array
  7900                                          matchLabels:
  7901                                            additionalProperties:
  7902                                              type: string
  7903                                            type: object
  7904                                        type: object
  7905                                        x-kubernetes-map-type: atomic
  7906                                      namespaceSelector:
  7907                                        properties:
  7908                                          matchExpressions:
  7909                                            items:
  7910                                              properties:
  7911                                                key:
  7912                                                  type: string
  7913                                                operator:
  7914                                                  type: string
  7915                                                values:
  7916                                                  items:
  7917                                                    type: string
  7918                                                  type: array
  7919                                              required:
  7920                                              - key
  7921                                              - operator
  7922                                              type: object
  7923                                            type: array
  7924                                          matchLabels:
  7925                                            additionalProperties:
  7926                                              type: string
  7927                                            type: object
  7928                                        type: object
  7929                                        x-kubernetes-map-type: atomic
  7930                                      namespaces:
  7931                                        items:
  7932                                          type: string
  7933                                        type: array
  7934                                      topologyKey:
  7935                                        type: string
  7936                                    required:
  7937                                    - topologyKey
  7938                                    type: object
  7939                                  weight:
  7940                                    format: int32
  7941                                    type: integer
  7942                                required:
  7943                                - podAffinityTerm
  7944                                - weight
  7945                                type: object
  7946                              type: array
  7947                            requiredDuringSchedulingIgnoredDuringExecution:
  7948                              items:
  7949                                properties:
  7950                                  labelSelector:
  7951                                    properties:
  7952                                      matchExpressions:
  7953                                        items:
  7954                                          properties:
  7955                                            key:
  7956                                              type: string
  7957                                            operator:
  7958                                              type: string
  7959                                            values:
  7960                                              items:
  7961                                                type: string
  7962                                              type: array
  7963                                          required:
  7964                                          - key
  7965                                          - operator
  7966                                          type: object
  7967                                        type: array
  7968                                      matchLabels:
  7969                                        additionalProperties:
  7970                                          type: string
  7971                                        type: object
  7972                                    type: object
  7973                                    x-kubernetes-map-type: atomic
  7974                                  namespaceSelector:
  7975                                    properties:
  7976                                      matchExpressions:
  7977                                        items:
  7978                                          properties:
  7979                                            key:
  7980                                              type: string
  7981                                            operator:
  7982                                              type: string
  7983                                            values:
  7984                                              items:
  7985                                                type: string
  7986                                              type: array
  7987                                          required:
  7988                                          - key
  7989                                          - operator
  7990                                          type: object
  7991                                        type: array
  7992                                      matchLabels:
  7993                                        additionalProperties:
  7994                                          type: string
  7995                                        type: object
  7996                                    type: object
  7997                                    x-kubernetes-map-type: atomic
  7998                                  namespaces:
  7999                                    items:
  8000                                      type: string
  8001                                    type: array
  8002                                  topologyKey:
  8003                                    type: string
  8004                                required:
  8005                                - topologyKey
  8006                                type: object
  8007                              type: array
  8008                          type: object
  8009                      type: object
  8010                    annotations:
  8011                      additionalProperties:
  8012                        type: string
  8013                      nullable: true
  8014                      type: object
  8015                    containerSecurityContext:
  8016                      properties:
  8017                        allowPrivilegeEscalation:
  8018                          type: boolean
  8019                        capabilities:
  8020                          properties:
  8021                            add:
  8022                              items:
  8023                                type: string
  8024                              type: array
  8025                            drop:
  8026                              items:
  8027                                type: string
  8028                              type: array
  8029                          type: object
  8030                        privileged:
  8031                          type: boolean
  8032                        procMount:
  8033                          type: string
  8034                        readOnlyRootFilesystem:
  8035                          type: boolean
  8036                        runAsGroup:
  8037                          format: int64
  8038                          type: integer
  8039                        runAsNonRoot:
  8040                          type: boolean
  8041                        runAsUser:
  8042                          format: int64
  8043                          type: integer
  8044                        seLinuxOptions:
  8045                          properties:
  8046                            level:
  8047                              type: string
  8048                            role:
  8049                              type: string
  8050                            type:
  8051                              type: string
  8052                            user:
  8053                              type: string
  8054                          type: object
  8055                        seccompProfile:
  8056                          properties:
  8057                            localhostProfile:
  8058                              type: string
  8059                            type:
  8060                              type: string
  8061                          required:
  8062                          - type
  8063                          type: object
  8064                        windowsOptions:
  8065                          properties:
  8066                            gmsaCredentialSpec:
  8067                              type: string
  8068                            gmsaCredentialSpecName:
  8069                              type: string
  8070                            hostProcess:
  8071                              type: boolean
  8072                            runAsUserName:
  8073                              type: string
  8074                          type: object
  8075                      type: object
  8076                    grpcNodePort:
  8077                      format: int32
  8078                      type: integer
  8079                    image:
  8080                      type: string
  8081                    imagePullPolicy:
  8082                      type: string
  8083                    imagePullSecrets:
  8084                      items:
  8085                        properties:
  8086                          name:
  8087                            type: string
  8088                        type: object
  8089                        x-kubernetes-map-type: atomic
  8090                      type: array
  8091                      x-kubernetes-list-type: atomic
  8092                    labels:
  8093                      additionalProperties:
  8094                        type: string
  8095                      type: object
  8096                    livenessProbe:
  8097                      properties:
  8098                        exec:
  8099                          properties:
  8100                            command:
  8101                              items:
  8102                                type: string
  8103                              type: array
  8104                          type: object
  8105                        failureThreshold:
  8106                          format: int32
  8107                          type: integer
  8108                        grpc:
  8109                          properties:
  8110                            port:
  8111                              format: int32
  8112                              type: integer
  8113                            service:
  8114                              type: string
  8115                          required:
  8116                          - port
  8117                          type: object
  8118                        httpGet:
  8119                          properties:
  8120                            host:
  8121                              type: string
  8122                            httpHeaders:
  8123                              items:
  8124                                properties:
  8125                                  name:
  8126                                    type: string
  8127                                  value:
  8128                                    type: string
  8129                                required:
  8130                                - name
  8131                                - value
  8132                                type: object
  8133                              type: array
  8134                            path:
  8135                              type: string
  8136                            port:
  8137                              anyOf:
  8138                              - type: integer
  8139                              - type: string
  8140                              x-kubernetes-int-or-string: true
  8141                            scheme:
  8142                              type: string
  8143                          required:
  8144                          - port
  8145                          type: object
  8146                        initialDelaySeconds:
  8147                          format: int32
  8148                          type: integer
  8149                        periodSeconds:
  8150                          format: int32
  8151                          type: integer
  8152                        successThreshold:
  8153                          format: int32
  8154                          type: integer
  8155                        tcpSocket:
  8156                          properties:
  8157                            host:
  8158                              type: string
  8159                            port:
  8160                              anyOf:
  8161                              - type: integer
  8162                              - type: string
  8163                              x-kubernetes-int-or-string: true
  8164                          required:
  8165                          - port
  8166                          type: object
  8167                        terminationGracePeriodSeconds:
  8168                          format: int64
  8169                          type: integer
  8170                        timeoutSeconds:
  8171                          format: int32
  8172                          type: integer
  8173                      type: object
  8174                    metricsStorage:
  8175                      properties:
  8176                        type:
  8177                          type: string
  8178                      type: object
  8179                    nodePort:
  8180                      format: int32
  8181                      type: integer
  8182                    options:
  8183                      type: object
  8184                      x-kubernetes-preserve-unknown-fields: true
  8185                    priorityClassName:
  8186                      type: string
  8187                    replicas:
  8188                      format: int32
  8189                      type: integer
  8190                    resources:
  8191                      nullable: true
  8192                      properties:
  8193                        limits:
  8194                          additionalProperties:
  8195                            anyOf:
  8196                            - type: integer
  8197                            - type: string
  8198                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8199                            x-kubernetes-int-or-string: true
  8200                          type: object
  8201                        requests:
  8202                          additionalProperties:
  8203                            anyOf:
  8204                            - type: integer
  8205                            - type: string
  8206                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8207                            x-kubernetes-int-or-string: true
  8208                          type: object
  8209                      type: object
  8210                    securityContext:
  8211                      properties:
  8212                        fsGroup:
  8213                          format: int64
  8214                          type: integer
  8215                        fsGroupChangePolicy:
  8216                          type: string
  8217                        runAsGroup:
  8218                          format: int64
  8219                          type: integer
  8220                        runAsNonRoot:
  8221                          type: boolean
  8222                        runAsUser:
  8223                          format: int64
  8224                          type: integer
  8225                        seLinuxOptions:
  8226                          properties:
  8227                            level:
  8228                              type: string
  8229                            role:
  8230                              type: string
  8231                            type:
  8232                              type: string
  8233                            user:
  8234                              type: string
  8235                          type: object
  8236                        seccompProfile:
  8237                          properties:
  8238                            localhostProfile:
  8239                              type: string
  8240                            type:
  8241                              type: string
  8242                          required:
  8243                          - type
  8244                          type: object
  8245                        supplementalGroups:
  8246                          items:
  8247                            format: int64
  8248                            type: integer
  8249                          type: array
  8250                        sysctls:
  8251                          items:
  8252                            properties:
  8253                              name:
  8254                                type: string
  8255                              value:
  8256                                type: string
  8257                            required:
  8258                            - name
  8259                            - value
  8260                            type: object
  8261                          type: array
  8262                        windowsOptions:
  8263                          properties:
  8264                            gmsaCredentialSpec:
  8265                              type: string
  8266                            gmsaCredentialSpecName:
  8267                              type: string
  8268                            hostProcess:
  8269                              type: boolean
  8270                            runAsUserName:
  8271                              type: string
  8272                          type: object
  8273                      type: object
  8274                    serviceAccount:
  8275                      type: string
  8276                    serviceType:
  8277                      type: string
  8278                    strategy:
  8279                      properties:
  8280                        rollingUpdate:
  8281                          properties:
  8282                            maxSurge:
  8283                              anyOf:
  8284                              - type: integer
  8285                              - type: string
  8286                              x-kubernetes-int-or-string: true
  8287                            maxUnavailable:
  8288                              anyOf:
  8289                              - type: integer
  8290                              - type: string
  8291                              x-kubernetes-int-or-string: true
  8292                          type: object
  8293                        type:
  8294                          type: string
  8295                      type: object
  8296                    tolerations:
  8297                      items:
  8298                        properties:
  8299                          effect:
  8300                            type: string
  8301                          key:
  8302                            type: string
  8303                          operator:
  8304                            type: string
  8305                          tolerationSeconds:
  8306                            format: int64
  8307                            type: integer
  8308                          value:
  8309                            type: string
  8310                        type: object
  8311                      type: array
  8312                      x-kubernetes-list-type: atomic
  8313                    tracingEnabled:
  8314                      type: boolean
  8315                    volumeMounts:
  8316                      items:
  8317                        properties:
  8318                          mountPath:
  8319                            type: string
  8320                          mountPropagation:
  8321                            type: string
  8322                          name:
  8323                            type: string
  8324                          readOnly:
  8325                            type: boolean
  8326                          subPath:
  8327                            type: string
  8328                          subPathExpr:
  8329                            type: string
  8330                        required:
  8331                        - mountPath
  8332                        - name
  8333                        type: object
  8334                      type: array
  8335                      x-kubernetes-list-type: atomic
  8336                    volumes:
  8337                      items:
  8338                        properties:
  8339                          awsElasticBlockStore:
  8340                            properties:
  8341                              fsType:
  8342                                type: string
  8343                              partition:
  8344                                format: int32
  8345                                type: integer
  8346                              readOnly:
  8347                                type: boolean
  8348                              volumeID:
  8349                                type: string
  8350                            required:
  8351                            - volumeID
  8352                            type: object
  8353                          azureDisk:
  8354                            properties:
  8355                              cachingMode:
  8356                                type: string
  8357                              diskName:
  8358                                type: string
  8359                              diskURI:
  8360                                type: string
  8361                              fsType:
  8362                                type: string
  8363                              kind:
  8364                                type: string
  8365                              readOnly:
  8366                                type: boolean
  8367                            required:
  8368                            - diskName
  8369                            - diskURI
  8370                            type: object
  8371                          azureFile:
  8372                            properties:
  8373                              readOnly:
  8374                                type: boolean
  8375                              secretName:
  8376                                type: string
  8377                              shareName:
  8378                                type: string
  8379                            required:
  8380                            - secretName
  8381                            - shareName
  8382                            type: object
  8383                          cephfs:
  8384                            properties:
  8385                              monitors:
  8386                                items:
  8387                                  type: string
  8388                                type: array
  8389                              path:
  8390                                type: string
  8391                              readOnly:
  8392                                type: boolean
  8393                              secretFile:
  8394                                type: string
  8395                              secretRef:
  8396                                properties:
  8397                                  name:
  8398                                    type: string
  8399                                type: object
  8400                                x-kubernetes-map-type: atomic
  8401                              user:
  8402                                type: string
  8403                            required:
  8404                            - monitors
  8405                            type: object
  8406                          cinder:
  8407                            properties:
  8408                              fsType:
  8409                                type: string
  8410                              readOnly:
  8411                                type: boolean
  8412                              secretRef:
  8413                                properties:
  8414                                  name:
  8415                                    type: string
  8416                                type: object
  8417                                x-kubernetes-map-type: atomic
  8418                              volumeID:
  8419                                type: string
  8420                            required:
  8421                            - volumeID
  8422                            type: object
  8423                          configMap:
  8424                            properties:
  8425                              defaultMode:
  8426                                format: int32
  8427                                type: integer
  8428                              items:
  8429                                items:
  8430                                  properties:
  8431                                    key:
  8432                                      type: string
  8433                                    mode:
  8434                                      format: int32
  8435                                      type: integer
  8436                                    path:
  8437                                      type: string
  8438                                  required:
  8439                                  - key
  8440                                  - path
  8441                                  type: object
  8442                                type: array
  8443                              name:
  8444                                type: string
  8445                              optional:
  8446                                type: boolean
  8447                            type: object
  8448                            x-kubernetes-map-type: atomic
  8449                          csi:
  8450                            properties:
  8451                              driver:
  8452                                type: string
  8453                              fsType:
  8454                                type: string
  8455                              nodePublishSecretRef:
  8456                                properties:
  8457                                  name:
  8458                                    type: string
  8459                                type: object
  8460                                x-kubernetes-map-type: atomic
  8461                              readOnly:
  8462                                type: boolean
  8463                              volumeAttributes:
  8464                                additionalProperties:
  8465                                  type: string
  8466                                type: object
  8467                            required:
  8468                            - driver
  8469                            type: object
  8470                          downwardAPI:
  8471                            properties:
  8472                              defaultMode:
  8473                                format: int32
  8474                                type: integer
  8475                              items:
  8476                                items:
  8477                                  properties:
  8478                                    fieldRef:
  8479                                      properties:
  8480                                        apiVersion:
  8481                                          type: string
  8482                                        fieldPath:
  8483                                          type: string
  8484                                      required:
  8485                                      - fieldPath
  8486                                      type: object
  8487                                      x-kubernetes-map-type: atomic
  8488                                    mode:
  8489                                      format: int32
  8490                                      type: integer
  8491                                    path:
  8492                                      type: string
  8493                                    resourceFieldRef:
  8494                                      properties:
  8495                                        containerName:
  8496                                          type: string
  8497                                        divisor:
  8498                                          anyOf:
  8499                                          - type: integer
  8500                                          - type: string
  8501                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8502                                          x-kubernetes-int-or-string: true
  8503                                        resource:
  8504                                          type: string
  8505                                      required:
  8506                                      - resource
  8507                                      type: object
  8508                                      x-kubernetes-map-type: atomic
  8509                                  required:
  8510                                  - path
  8511                                  type: object
  8512                                type: array
  8513                            type: object
  8514                          emptyDir:
  8515                            properties:
  8516                              medium:
  8517                                type: string
  8518                              sizeLimit:
  8519                                anyOf:
  8520                                - type: integer
  8521                                - type: string
  8522                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8523                                x-kubernetes-int-or-string: true
  8524                            type: object
  8525                          ephemeral:
  8526                            properties:
  8527                              volumeClaimTemplate:
  8528                                properties:
  8529                                  metadata:
  8530                                    properties:
  8531                                      annotations:
  8532                                        additionalProperties:
  8533                                          type: string
  8534                                        type: object
  8535                                      finalizers:
  8536                                        items:
  8537                                          type: string
  8538                                        type: array
  8539                                      labels:
  8540                                        additionalProperties:
  8541                                          type: string
  8542                                        type: object
  8543                                      name:
  8544                                        type: string
  8545                                      namespace:
  8546                                        type: string
  8547                                    type: object
  8548                                  spec:
  8549                                    properties:
  8550                                      accessModes:
  8551                                        items:
  8552                                          type: string
  8553                                        type: array
  8554                                      dataSource:
  8555                                        properties:
  8556                                          apiGroup:
  8557                                            type: string
  8558                                          kind:
  8559                                            type: string
  8560                                          name:
  8561                                            type: string
  8562                                        required:
  8563                                        - kind
  8564                                        - name
  8565                                        type: object
  8566                                        x-kubernetes-map-type: atomic
  8567                                      dataSourceRef:
  8568                                        properties:
  8569                                          apiGroup:
  8570                                            type: string
  8571                                          kind:
  8572                                            type: string
  8573                                          name:
  8574                                            type: string
  8575                                        required:
  8576                                        - kind
  8577                                        - name
  8578                                        type: object
  8579                                        x-kubernetes-map-type: atomic
  8580                                      resources:
  8581                                        properties:
  8582                                          limits:
  8583                                            additionalProperties:
  8584                                              anyOf:
  8585                                              - type: integer
  8586                                              - type: string
  8587                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8588                                              x-kubernetes-int-or-string: true
  8589                                            type: object
  8590                                          requests:
  8591                                            additionalProperties:
  8592                                              anyOf:
  8593                                              - type: integer
  8594                                              - type: string
  8595                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8596                                              x-kubernetes-int-or-string: true
  8597                                            type: object
  8598                                        type: object
  8599                                      selector:
  8600                                        properties:
  8601                                          matchExpressions:
  8602                                            items:
  8603                                              properties:
  8604                                                key:
  8605                                                  type: string
  8606                                                operator:
  8607                                                  type: string
  8608                                                values:
  8609                                                  items:
  8610                                                    type: string
  8611                                                  type: array
  8612                                              required:
  8613                                              - key
  8614                                              - operator
  8615                                              type: object
  8616                                            type: array
  8617                                          matchLabels:
  8618                                            additionalProperties:
  8619                                              type: string
  8620                                            type: object
  8621                                        type: object
  8622                                        x-kubernetes-map-type: atomic
  8623                                      storageClassName:
  8624                                        type: string
  8625                                      volumeMode:
  8626                                        type: string
  8627                                      volumeName:
  8628                                        type: string
  8629                                    type: object
  8630                                required:
  8631                                - spec
  8632                                type: object
  8633                            type: object
  8634                          fc:
  8635                            properties:
  8636                              fsType:
  8637                                type: string
  8638                              lun:
  8639                                format: int32
  8640                                type: integer
  8641                              readOnly:
  8642                                type: boolean
  8643                              targetWWNs:
  8644                                items:
  8645                                  type: string
  8646                                type: array
  8647                              wwids:
  8648                                items:
  8649                                  type: string
  8650                                type: array
  8651                            type: object
  8652                          flexVolume:
  8653                            properties:
  8654                              driver:
  8655                                type: string
  8656                              fsType:
  8657                                type: string
  8658                              options:
  8659                                additionalProperties:
  8660                                  type: string
  8661                                type: object
  8662                              readOnly:
  8663                                type: boolean
  8664                              secretRef:
  8665                                properties:
  8666                                  name:
  8667                                    type: string
  8668                                type: object
  8669                                x-kubernetes-map-type: atomic
  8670                            required:
  8671                            - driver
  8672                            type: object
  8673                          flocker:
  8674                            properties:
  8675                              datasetName:
  8676                                type: string
  8677                              datasetUUID:
  8678                                type: string
  8679                            type: object
  8680                          gcePersistentDisk:
  8681                            properties:
  8682                              fsType:
  8683                                type: string
  8684                              partition:
  8685                                format: int32
  8686                                type: integer
  8687                              pdName:
  8688                                type: string
  8689                              readOnly:
  8690                                type: boolean
  8691                            required:
  8692                            - pdName
  8693                            type: object
  8694                          gitRepo:
  8695                            properties:
  8696                              directory:
  8697                                type: string
  8698                              repository:
  8699                                type: string
  8700                              revision:
  8701                                type: string
  8702                            required:
  8703                            - repository
  8704                            type: object
  8705                          glusterfs:
  8706                            properties:
  8707                              endpoints:
  8708                                type: string
  8709                              path:
  8710                                type: string
  8711                              readOnly:
  8712                                type: boolean
  8713                            required:
  8714                            - endpoints
  8715                            - path
  8716                            type: object
  8717                          hostPath:
  8718                            properties:
  8719                              path:
  8720                                type: string
  8721                              type:
  8722                                type: string
  8723                            required:
  8724                            - path
  8725                            type: object
  8726                          iscsi:
  8727                            properties:
  8728                              chapAuthDiscovery:
  8729                                type: boolean
  8730                              chapAuthSession:
  8731                                type: boolean
  8732                              fsType:
  8733                                type: string
  8734                              initiatorName:
  8735                                type: string
  8736                              iqn:
  8737                                type: string
  8738                              iscsiInterface:
  8739                                type: string
  8740                              lun:
  8741                                format: int32
  8742                                type: integer
  8743                              portals:
  8744                                items:
  8745                                  type: string
  8746                                type: array
  8747                              readOnly:
  8748                                type: boolean
  8749                              secretRef:
  8750                                properties:
  8751                                  name:
  8752                                    type: string
  8753                                type: object
  8754                                x-kubernetes-map-type: atomic
  8755                              targetPortal:
  8756                                type: string
  8757                            required:
  8758                            - iqn
  8759                            - lun
  8760                            - targetPortal
  8761                            type: object
  8762                          name:
  8763                            type: string
  8764                          nfs:
  8765                            properties:
  8766                              path:
  8767                                type: string
  8768                              readOnly:
  8769                                type: boolean
  8770                              server:
  8771                                type: string
  8772                            required:
  8773                            - path
  8774                            - server
  8775                            type: object
  8776                          persistentVolumeClaim:
  8777                            properties:
  8778                              claimName:
  8779                                type: string
  8780                              readOnly:
  8781                                type: boolean
  8782                            required:
  8783                            - claimName
  8784                            type: object
  8785                          photonPersistentDisk:
  8786                            properties:
  8787                              fsType:
  8788                                type: string
  8789                              pdID:
  8790                                type: string
  8791                            required:
  8792                            - pdID
  8793                            type: object
  8794                          portworxVolume:
  8795                            properties:
  8796                              fsType:
  8797                                type: string
  8798                              readOnly:
  8799                                type: boolean
  8800                              volumeID:
  8801                                type: string
  8802                            required:
  8803                            - volumeID
  8804                            type: object
  8805                          projected:
  8806                            properties:
  8807                              defaultMode:
  8808                                format: int32
  8809                                type: integer
  8810                              sources:
  8811                                items:
  8812                                  properties:
  8813                                    configMap:
  8814                                      properties:
  8815                                        items:
  8816                                          items:
  8817                                            properties:
  8818                                              key:
  8819                                                type: string
  8820                                              mode:
  8821                                                format: int32
  8822                                                type: integer
  8823                                              path:
  8824                                                type: string
  8825                                            required:
  8826                                            - key
  8827                                            - path
  8828                                            type: object
  8829                                          type: array
  8830                                        name:
  8831                                          type: string
  8832                                        optional:
  8833                                          type: boolean
  8834                                      type: object
  8835                                      x-kubernetes-map-type: atomic
  8836                                    downwardAPI:
  8837                                      properties:
  8838                                        items:
  8839                                          items:
  8840                                            properties:
  8841                                              fieldRef:
  8842                                                properties:
  8843                                                  apiVersion:
  8844                                                    type: string
  8845                                                  fieldPath:
  8846                                                    type: string
  8847                                                required:
  8848                                                - fieldPath
  8849                                                type: object
  8850                                                x-kubernetes-map-type: atomic
  8851                                              mode:
  8852                                                format: int32
  8853                                                type: integer
  8854                                              path:
  8855                                                type: string
  8856                                              resourceFieldRef:
  8857                                                properties:
  8858                                                  containerName:
  8859                                                    type: string
  8860                                                  divisor:
  8861                                                    anyOf:
  8862                                                    - type: integer
  8863                                                    - type: string
  8864                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8865                                                    x-kubernetes-int-or-string: true
  8866                                                  resource:
  8867                                                    type: string
  8868                                                required:
  8869                                                - resource
  8870                                                type: object
  8871                                                x-kubernetes-map-type: atomic
  8872                                            required:
  8873                                            - path
  8874                                            type: object
  8875                                          type: array
  8876                                      type: object
  8877                                    secret:
  8878                                      properties:
  8879                                        items:
  8880                                          items:
  8881                                            properties:
  8882                                              key:
  8883                                                type: string
  8884                                              mode:
  8885                                                format: int32
  8886                                                type: integer
  8887                                              path:
  8888                                                type: string
  8889                                            required:
  8890                                            - key
  8891                                            - path
  8892                                            type: object
  8893                                          type: array
  8894                                        name:
  8895                                          type: string
  8896                                        optional:
  8897                                          type: boolean
  8898                                      type: object
  8899                                      x-kubernetes-map-type: atomic
  8900                                    serviceAccountToken:
  8901                                      properties:
  8902                                        audience:
  8903                                          type: string
  8904                                        expirationSeconds:
  8905                                          format: int64
  8906                                          type: integer
  8907                                        path:
  8908                                          type: string
  8909                                      required:
  8910                                      - path
  8911                                      type: object
  8912                                  type: object
  8913                                type: array
  8914                            type: object
  8915                          quobyte:
  8916                            properties:
  8917                              group:
  8918                                type: string
  8919                              readOnly:
  8920                                type: boolean
  8921                              registry:
  8922                                type: string
  8923                              tenant:
  8924                                type: string
  8925                              user:
  8926                                type: string
  8927                              volume:
  8928                                type: string
  8929                            required:
  8930                            - registry
  8931                            - volume
  8932                            type: object
  8933                          rbd:
  8934                            properties:
  8935                              fsType:
  8936                                type: string
  8937                              image:
  8938                                type: string
  8939                              keyring:
  8940                                type: string
  8941                              monitors:
  8942                                items:
  8943                                  type: string
  8944                                type: array
  8945                              pool:
  8946                                type: string
  8947                              readOnly:
  8948                                type: boolean
  8949                              secretRef:
  8950                                properties:
  8951                                  name:
  8952                                    type: string
  8953                                type: object
  8954                                x-kubernetes-map-type: atomic
  8955                              user:
  8956                                type: string
  8957                            required:
  8958                            - image
  8959                            - monitors
  8960                            type: object
  8961                          scaleIO:
  8962                            properties:
  8963                              fsType:
  8964                                type: string
  8965                              gateway:
  8966                                type: string
  8967                              protectionDomain:
  8968                                type: string
  8969                              readOnly:
  8970                                type: boolean
  8971                              secretRef:
  8972                                properties:
  8973                                  name:
  8974                                    type: string
  8975                                type: object
  8976                                x-kubernetes-map-type: atomic
  8977                              sslEnabled:
  8978                                type: boolean
  8979                              storageMode:
  8980                                type: string
  8981                              storagePool:
  8982                                type: string
  8983                              system:
  8984                                type: string
  8985                              volumeName:
  8986                                type: string
  8987                            required:
  8988                            - gateway
  8989                            - secretRef
  8990                            - system
  8991                            type: object
  8992                          secret:
  8993                            properties:
  8994                              defaultMode:
  8995                                format: int32
  8996                                type: integer
  8997                              items:
  8998                                items:
  8999                                  properties:
  9000                                    key:
  9001                                      type: string
  9002                                    mode:
  9003                                      format: int32
  9004                                      type: integer
  9005                                    path:
  9006                                      type: string
  9007                                  required:
  9008                                  - key
  9009                                  - path
  9010                                  type: object
  9011                                type: array
  9012                              optional:
  9013                                type: boolean
  9014                              secretName:
  9015                                type: string
  9016                            type: object
  9017                          storageos:
  9018                            properties:
  9019                              fsType:
  9020                                type: string
  9021                              readOnly:
  9022                                type: boolean
  9023                              secretRef:
  9024                                properties:
  9025                                  name:
  9026                                    type: string
  9027                                type: object
  9028                                x-kubernetes-map-type: atomic
  9029                              volumeName:
  9030                                type: string
  9031                              volumeNamespace:
  9032                                type: string
  9033                            type: object
  9034                          vsphereVolume:
  9035                            properties:
  9036                              fsType:
  9037                                type: string
  9038                              storagePolicyID:
  9039                                type: string
  9040                              storagePolicyName:
  9041                                type: string
  9042                              volumePath:
  9043                                type: string
  9044                            required:
  9045                            - volumePath
  9046                            type: object
  9047                        required:
  9048                        - name
  9049                        type: object
  9050                      type: array
  9051                      x-kubernetes-list-type: atomic
  9052                  type: object
  9053                resources:
  9054                  nullable: true
  9055                  properties:
  9056                    limits:
  9057                      additionalProperties:
  9058                        anyOf:
  9059                        - type: integer
  9060                        - type: string
  9061                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9062                        x-kubernetes-int-or-string: true
  9063                      type: object
  9064                    requests:
  9065                      additionalProperties:
  9066                        anyOf:
  9067                        - type: integer
  9068                        - type: string
  9069                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9070                        x-kubernetes-int-or-string: true
  9071                      type: object
  9072                  type: object
  9073                sampling:
  9074                  properties:
  9075                    options:
  9076                      type: object
  9077                      x-kubernetes-preserve-unknown-fields: true
  9078                  type: object
  9079                securityContext:
  9080                  properties:
  9081                    fsGroup:
  9082                      format: int64
  9083                      type: integer
  9084                    fsGroupChangePolicy:
  9085                      type: string
  9086                    runAsGroup:
  9087                      format: int64
  9088                      type: integer
  9089                    runAsNonRoot:
  9090                      type: boolean
  9091                    runAsUser:
  9092                      format: int64
  9093                      type: integer
  9094                    seLinuxOptions:
  9095                      properties:
  9096                        level:
  9097                          type: string
  9098                        role:
  9099                          type: string
  9100                        type:
  9101                          type: string
  9102                        user:
  9103                          type: string
  9104                      type: object
  9105                    seccompProfile:
  9106                      properties:
  9107                        localhostProfile:
  9108                          type: string
  9109                        type:
  9110                          type: string
  9111                      required:
  9112                      - type
  9113                      type: object
  9114                    supplementalGroups:
  9115                      items:
  9116                        format: int64
  9117                        type: integer
  9118                      type: array
  9119                    sysctls:
  9120                      items:
  9121                        properties:
  9122                          name:
  9123                            type: string
  9124                          value:
  9125                            type: string
  9126                        required:
  9127                        - name
  9128                        - value
  9129                        type: object
  9130                      type: array
  9131                    windowsOptions:
  9132                      properties:
  9133                        gmsaCredentialSpec:
  9134                          type: string
  9135                        gmsaCredentialSpecName:
  9136                          type: string
  9137                        hostProcess:
  9138                          type: boolean
  9139                        runAsUserName:
  9140                          type: string
  9141                      type: object
  9142                  type: object
  9143                serviceAccount:
  9144                  type: string
  9145                storage:
  9146                  properties:
  9147                    cassandraCreateSchema:
  9148                      properties:
  9149                        affinity:
  9150                          properties:
  9151                            nodeAffinity:
  9152                              properties:
  9153                                preferredDuringSchedulingIgnoredDuringExecution:
  9154                                  items:
  9155                                    properties:
  9156                                      preference:
  9157                                        properties:
  9158                                          matchExpressions:
  9159                                            items:
  9160                                              properties:
  9161                                                key:
  9162                                                  type: string
  9163                                                operator:
  9164                                                  type: string
  9165                                                values:
  9166                                                  items:
  9167                                                    type: string
  9168                                                  type: array
  9169                                              required:
  9170                                              - key
  9171                                              - operator
  9172                                              type: object
  9173                                            type: array
  9174                                          matchFields:
  9175                                            items:
  9176                                              properties:
  9177                                                key:
  9178                                                  type: string
  9179                                                operator:
  9180                                                  type: string
  9181                                                values:
  9182                                                  items:
  9183                                                    type: string
  9184                                                  type: array
  9185                                              required:
  9186                                              - key
  9187                                              - operator
  9188                                              type: object
  9189                                            type: array
  9190                                        type: object
  9191                                        x-kubernetes-map-type: atomic
  9192                                      weight:
  9193                                        format: int32
  9194                                        type: integer
  9195                                    required:
  9196                                    - preference
  9197                                    - weight
  9198                                    type: object
  9199                                  type: array
  9200                                requiredDuringSchedulingIgnoredDuringExecution:
  9201                                  properties:
  9202                                    nodeSelectorTerms:
  9203                                      items:
  9204                                        properties:
  9205                                          matchExpressions:
  9206                                            items:
  9207                                              properties:
  9208                                                key:
  9209                                                  type: string
  9210                                                operator:
  9211                                                  type: string
  9212                                                values:
  9213                                                  items:
  9214                                                    type: string
  9215                                                  type: array
  9216                                              required:
  9217                                              - key
  9218                                              - operator
  9219                                              type: object
  9220                                            type: array
  9221                                          matchFields:
  9222                                            items:
  9223                                              properties:
  9224                                                key:
  9225                                                  type: string
  9226                                                operator:
  9227                                                  type: string
  9228                                                values:
  9229                                                  items:
  9230                                                    type: string
  9231                                                  type: array
  9232                                              required:
  9233                                              - key
  9234                                              - operator
  9235                                              type: object
  9236                                            type: array
  9237                                        type: object
  9238                                        x-kubernetes-map-type: atomic
  9239                                      type: array
  9240                                  required:
  9241                                  - nodeSelectorTerms
  9242                                  type: object
  9243                                  x-kubernetes-map-type: atomic
  9244                              type: object
  9245                            podAffinity:
  9246                              properties:
  9247                                preferredDuringSchedulingIgnoredDuringExecution:
  9248                                  items:
  9249                                    properties:
  9250                                      podAffinityTerm:
  9251                                        properties:
  9252                                          labelSelector:
  9253                                            properties:
  9254                                              matchExpressions:
  9255                                                items:
  9256                                                  properties:
  9257                                                    key:
  9258                                                      type: string
  9259                                                    operator:
  9260                                                      type: string
  9261                                                    values:
  9262                                                      items:
  9263                                                        type: string
  9264                                                      type: array
  9265                                                  required:
  9266                                                  - key
  9267                                                  - operator
  9268                                                  type: object
  9269                                                type: array
  9270                                              matchLabels:
  9271                                                additionalProperties:
  9272                                                  type: string
  9273                                                type: object
  9274                                            type: object
  9275                                            x-kubernetes-map-type: atomic
  9276                                          namespaceSelector:
  9277                                            properties:
  9278                                              matchExpressions:
  9279                                                items:
  9280                                                  properties:
  9281                                                    key:
  9282                                                      type: string
  9283                                                    operator:
  9284                                                      type: string
  9285                                                    values:
  9286                                                      items:
  9287                                                        type: string
  9288                                                      type: array
  9289                                                  required:
  9290                                                  - key
  9291                                                  - operator
  9292                                                  type: object
  9293                                                type: array
  9294                                              matchLabels:
  9295                                                additionalProperties:
  9296                                                  type: string
  9297                                                type: object
  9298                                            type: object
  9299                                            x-kubernetes-map-type: atomic
  9300                                          namespaces:
  9301                                            items:
  9302                                              type: string
  9303                                            type: array
  9304                                          topologyKey:
  9305                                            type: string
  9306                                        required:
  9307                                        - topologyKey
  9308                                        type: object
  9309                                      weight:
  9310                                        format: int32
  9311                                        type: integer
  9312                                    required:
  9313                                    - podAffinityTerm
  9314                                    - weight
  9315                                    type: object
  9316                                  type: array
  9317                                requiredDuringSchedulingIgnoredDuringExecution:
  9318                                  items:
  9319                                    properties:
  9320                                      labelSelector:
  9321                                        properties:
  9322                                          matchExpressions:
  9323                                            items:
  9324                                              properties:
  9325                                                key:
  9326                                                  type: string
  9327                                                operator:
  9328                                                  type: string
  9329                                                values:
  9330                                                  items:
  9331                                                    type: string
  9332                                                  type: array
  9333                                              required:
  9334                                              - key
  9335                                              - operator
  9336                                              type: object
  9337                                            type: array
  9338                                          matchLabels:
  9339                                            additionalProperties:
  9340                                              type: string
  9341                                            type: object
  9342                                        type: object
  9343                                        x-kubernetes-map-type: atomic
  9344                                      namespaceSelector:
  9345                                        properties:
  9346                                          matchExpressions:
  9347                                            items:
  9348                                              properties:
  9349                                                key:
  9350                                                  type: string
  9351                                                operator:
  9352                                                  type: string
  9353                                                values:
  9354                                                  items:
  9355                                                    type: string
  9356                                                  type: array
  9357                                              required:
  9358                                              - key
  9359                                              - operator
  9360                                              type: object
  9361                                            type: array
  9362                                          matchLabels:
  9363                                            additionalProperties:
  9364                                              type: string
  9365                                            type: object
  9366                                        type: object
  9367                                        x-kubernetes-map-type: atomic
  9368                                      namespaces:
  9369                                        items:
  9370                                          type: string
  9371                                        type: array
  9372                                      topologyKey:
  9373                                        type: string
  9374                                    required:
  9375                                    - topologyKey
  9376                                    type: object
  9377                                  type: array
  9378                              type: object
  9379                            podAntiAffinity:
  9380                              properties:
  9381                                preferredDuringSchedulingIgnoredDuringExecution:
  9382                                  items:
  9383                                    properties:
  9384                                      podAffinityTerm:
  9385                                        properties:
  9386                                          labelSelector:
  9387                                            properties:
  9388                                              matchExpressions:
  9389                                                items:
  9390                                                  properties:
  9391                                                    key:
  9392                                                      type: string
  9393                                                    operator:
  9394                                                      type: string
  9395                                                    values:
  9396                                                      items:
  9397                                                        type: string
  9398                                                      type: array
  9399                                                  required:
  9400                                                  - key
  9401                                                  - operator
  9402                                                  type: object
  9403                                                type: array
  9404                                              matchLabels:
  9405                                                additionalProperties:
  9406                                                  type: string
  9407                                                type: object
  9408                                            type: object
  9409                                            x-kubernetes-map-type: atomic
  9410                                          namespaceSelector:
  9411                                            properties:
  9412                                              matchExpressions:
  9413                                                items:
  9414                                                  properties:
  9415                                                    key:
  9416                                                      type: string
  9417                                                    operator:
  9418                                                      type: string
  9419                                                    values:
  9420                                                      items:
  9421                                                        type: string
  9422                                                      type: array
  9423                                                  required:
  9424                                                  - key
  9425                                                  - operator
  9426                                                  type: object
  9427                                                type: array
  9428                                              matchLabels:
  9429                                                additionalProperties:
  9430                                                  type: string
  9431                                                type: object
  9432                                            type: object
  9433                                            x-kubernetes-map-type: atomic
  9434                                          namespaces:
  9435                                            items:
  9436                                              type: string
  9437                                            type: array
  9438                                          topologyKey:
  9439                                            type: string
  9440                                        required:
  9441                                        - topologyKey
  9442                                        type: object
  9443                                      weight:
  9444                                        format: int32
  9445                                        type: integer
  9446                                    required:
  9447                                    - podAffinityTerm
  9448                                    - weight
  9449                                    type: object
  9450                                  type: array
  9451                                requiredDuringSchedulingIgnoredDuringExecution:
  9452                                  items:
  9453                                    properties:
  9454                                      labelSelector:
  9455                                        properties:
  9456                                          matchExpressions:
  9457                                            items:
  9458                                              properties:
  9459                                                key:
  9460                                                  type: string
  9461                                                operator:
  9462                                                  type: string
  9463                                                values:
  9464                                                  items:
  9465                                                    type: string
  9466                                                  type: array
  9467                                              required:
  9468                                              - key
  9469                                              - operator
  9470                                              type: object
  9471                                            type: array
  9472                                          matchLabels:
  9473                                            additionalProperties:
  9474                                              type: string
  9475                                            type: object
  9476                                        type: object
  9477                                        x-kubernetes-map-type: atomic
  9478                                      namespaceSelector:
  9479                                        properties:
  9480                                          matchExpressions:
  9481                                            items:
  9482                                              properties:
  9483                                                key:
  9484                                                  type: string
  9485                                                operator:
  9486                                                  type: string
  9487                                                values:
  9488                                                  items:
  9489                                                    type: string
  9490                                                  type: array
  9491                                              required:
  9492                                              - key
  9493                                              - operator
  9494                                              type: object
  9495                                            type: array
  9496                                          matchLabels:
  9497                                            additionalProperties:
  9498                                              type: string
  9499                                            type: object
  9500                                        type: object
  9501                                        x-kubernetes-map-type: atomic
  9502                                      namespaces:
  9503                                        items:
  9504                                          type: string
  9505                                        type: array
  9506                                      topologyKey:
  9507                                        type: string
  9508                                    required:
  9509                                    - topologyKey
  9510                                    type: object
  9511                                  type: array
  9512                              type: object
  9513                          type: object
  9514                        datacenter:
  9515                          type: string
  9516                        enabled:
  9517                          type: boolean
  9518                        image:
  9519                          type: string
  9520                        mode:
  9521                          type: string
  9522                        timeout:
  9523                          type: string
  9524                        traceTTL:
  9525                          type: string
  9526                        ttlSecondsAfterFinished:
  9527                          format: int32
  9528                          type: integer
  9529                      type: object
  9530                    dependencies:
  9531                      properties:
  9532                        affinity:
  9533                          properties:
  9534                            nodeAffinity:
  9535                              properties:
  9536                                preferredDuringSchedulingIgnoredDuringExecution:
  9537                                  items:
  9538                                    properties:
  9539                                      preference:
  9540                                        properties:
  9541                                          matchExpressions:
  9542                                            items:
  9543                                              properties:
  9544                                                key:
  9545                                                  type: string
  9546                                                operator:
  9547                                                  type: string
  9548                                                values:
  9549                                                  items:
  9550                                                    type: string
  9551                                                  type: array
  9552                                              required:
  9553                                              - key
  9554                                              - operator
  9555                                              type: object
  9556                                            type: array
  9557                                          matchFields:
  9558                                            items:
  9559                                              properties:
  9560                                                key:
  9561                                                  type: string
  9562                                                operator:
  9563                                                  type: string
  9564                                                values:
  9565                                                  items:
  9566                                                    type: string
  9567                                                  type: array
  9568                                              required:
  9569                                              - key
  9570                                              - operator
  9571                                              type: object
  9572                                            type: array
  9573                                        type: object
  9574                                        x-kubernetes-map-type: atomic
  9575                                      weight:
  9576                                        format: int32
  9577                                        type: integer
  9578                                    required:
  9579                                    - preference
  9580                                    - weight
  9581                                    type: object
  9582                                  type: array
  9583                                requiredDuringSchedulingIgnoredDuringExecution:
  9584                                  properties:
  9585                                    nodeSelectorTerms:
  9586                                      items:
  9587                                        properties:
  9588                                          matchExpressions:
  9589                                            items:
  9590                                              properties:
  9591                                                key:
  9592                                                  type: string
  9593                                                operator:
  9594                                                  type: string
  9595                                                values:
  9596                                                  items:
  9597                                                    type: string
  9598                                                  type: array
  9599                                              required:
  9600                                              - key
  9601                                              - operator
  9602                                              type: object
  9603                                            type: array
  9604                                          matchFields:
  9605                                            items:
  9606                                              properties:
  9607                                                key:
  9608                                                  type: string
  9609                                                operator:
  9610                                                  type: string
  9611                                                values:
  9612                                                  items:
  9613                                                    type: string
  9614                                                  type: array
  9615                                              required:
  9616                                              - key
  9617                                              - operator
  9618                                              type: object
  9619                                            type: array
  9620                                        type: object
  9621                                        x-kubernetes-map-type: atomic
  9622                                      type: array
  9623                                  required:
  9624                                  - nodeSelectorTerms
  9625                                  type: object
  9626                                  x-kubernetes-map-type: atomic
  9627                              type: object
  9628                            podAffinity:
  9629                              properties:
  9630                                preferredDuringSchedulingIgnoredDuringExecution:
  9631                                  items:
  9632                                    properties:
  9633                                      podAffinityTerm:
  9634                                        properties:
  9635                                          labelSelector:
  9636                                            properties:
  9637                                              matchExpressions:
  9638                                                items:
  9639                                                  properties:
  9640                                                    key:
  9641                                                      type: string
  9642                                                    operator:
  9643                                                      type: string
  9644                                                    values:
  9645                                                      items:
  9646                                                        type: string
  9647                                                      type: array
  9648                                                  required:
  9649                                                  - key
  9650                                                  - operator
  9651                                                  type: object
  9652                                                type: array
  9653                                              matchLabels:
  9654                                                additionalProperties:
  9655                                                  type: string
  9656                                                type: object
  9657                                            type: object
  9658                                            x-kubernetes-map-type: atomic
  9659                                          namespaceSelector:
  9660                                            properties:
  9661                                              matchExpressions:
  9662                                                items:
  9663                                                  properties:
  9664                                                    key:
  9665                                                      type: string
  9666                                                    operator:
  9667                                                      type: string
  9668                                                    values:
  9669                                                      items:
  9670                                                        type: string
  9671                                                      type: array
  9672                                                  required:
  9673                                                  - key
  9674                                                  - operator
  9675                                                  type: object
  9676                                                type: array
  9677                                              matchLabels:
  9678                                                additionalProperties:
  9679                                                  type: string
  9680                                                type: object
  9681                                            type: object
  9682                                            x-kubernetes-map-type: atomic
  9683                                          namespaces:
  9684                                            items:
  9685                                              type: string
  9686                                            type: array
  9687                                          topologyKey:
  9688                                            type: string
  9689                                        required:
  9690                                        - topologyKey
  9691                                        type: object
  9692                                      weight:
  9693                                        format: int32
  9694                                        type: integer
  9695                                    required:
  9696                                    - podAffinityTerm
  9697                                    - weight
  9698                                    type: object
  9699                                  type: array
  9700                                requiredDuringSchedulingIgnoredDuringExecution:
  9701                                  items:
  9702                                    properties:
  9703                                      labelSelector:
  9704                                        properties:
  9705                                          matchExpressions:
  9706                                            items:
  9707                                              properties:
  9708                                                key:
  9709                                                  type: string
  9710                                                operator:
  9711                                                  type: string
  9712                                                values:
  9713                                                  items:
  9714                                                    type: string
  9715                                                  type: array
  9716                                              required:
  9717                                              - key
  9718                                              - operator
  9719                                              type: object
  9720                                            type: array
  9721                                          matchLabels:
  9722                                            additionalProperties:
  9723                                              type: string
  9724                                            type: object
  9725                                        type: object
  9726                                        x-kubernetes-map-type: atomic
  9727                                      namespaceSelector:
  9728                                        properties:
  9729                                          matchExpressions:
  9730                                            items:
  9731                                              properties:
  9732                                                key:
  9733                                                  type: string
  9734                                                operator:
  9735                                                  type: string
  9736                                                values:
  9737                                                  items:
  9738                                                    type: string
  9739                                                  type: array
  9740                                              required:
  9741                                              - key
  9742                                              - operator
  9743                                              type: object
  9744                                            type: array
  9745                                          matchLabels:
  9746                                            additionalProperties:
  9747                                              type: string
  9748                                            type: object
  9749                                        type: object
  9750                                        x-kubernetes-map-type: atomic
  9751                                      namespaces:
  9752                                        items:
  9753                                          type: string
  9754                                        type: array
  9755                                      topologyKey:
  9756                                        type: string
  9757                                    required:
  9758                                    - topologyKey
  9759                                    type: object
  9760                                  type: array
  9761                              type: object
  9762                            podAntiAffinity:
  9763                              properties:
  9764                                preferredDuringSchedulingIgnoredDuringExecution:
  9765                                  items:
  9766                                    properties:
  9767                                      podAffinityTerm:
  9768                                        properties:
  9769                                          labelSelector:
  9770                                            properties:
  9771                                              matchExpressions:
  9772                                                items:
  9773                                                  properties:
  9774                                                    key:
  9775                                                      type: string
  9776                                                    operator:
  9777                                                      type: string
  9778                                                    values:
  9779                                                      items:
  9780                                                        type: string
  9781                                                      type: array
  9782                                                  required:
  9783                                                  - key
  9784                                                  - operator
  9785                                                  type: object
  9786                                                type: array
  9787                                              matchLabels:
  9788                                                additionalProperties:
  9789                                                  type: string
  9790                                                type: object
  9791                                            type: object
  9792                                            x-kubernetes-map-type: atomic
  9793                                          namespaceSelector:
  9794                                            properties:
  9795                                              matchExpressions:
  9796                                                items:
  9797                                                  properties:
  9798                                                    key:
  9799                                                      type: string
  9800                                                    operator:
  9801                                                      type: string
  9802                                                    values:
  9803                                                      items:
  9804                                                        type: string
  9805                                                      type: array
  9806                                                  required:
  9807                                                  - key
  9808                                                  - operator
  9809                                                  type: object
  9810                                                type: array
  9811                                              matchLabels:
  9812                                                additionalProperties:
  9813                                                  type: string
  9814                                                type: object
  9815                                            type: object
  9816                                            x-kubernetes-map-type: atomic
  9817                                          namespaces:
  9818                                            items:
  9819                                              type: string
  9820                                            type: array
  9821                                          topologyKey:
  9822                                            type: string
  9823                                        required:
  9824                                        - topologyKey
  9825                                        type: object
  9826                                      weight:
  9827                                        format: int32
  9828                                        type: integer
  9829                                    required:
  9830                                    - podAffinityTerm
  9831                                    - weight
  9832                                    type: object
  9833                                  type: array
  9834                                requiredDuringSchedulingIgnoredDuringExecution:
  9835                                  items:
  9836                                    properties:
  9837                                      labelSelector:
  9838                                        properties:
  9839                                          matchExpressions:
  9840                                            items:
  9841                                              properties:
  9842                                                key:
  9843                                                  type: string
  9844                                                operator:
  9845                                                  type: string
  9846                                                values:
  9847                                                  items:
  9848                                                    type: string
  9849                                                  type: array
  9850                                              required:
  9851                                              - key
  9852                                              - operator
  9853                                              type: object
  9854                                            type: array
  9855                                          matchLabels:
  9856                                            additionalProperties:
  9857                                              type: string
  9858                                            type: object
  9859                                        type: object
  9860                                        x-kubernetes-map-type: atomic
  9861                                      namespaceSelector:
  9862                                        properties:
  9863                                          matchExpressions:
  9864                                            items:
  9865                                              properties:
  9866                                                key:
  9867                                                  type: string
  9868                                                operator:
  9869                                                  type: string
  9870                                                values:
  9871                                                  items:
  9872                                                    type: string
  9873                                                  type: array
  9874                                              required:
  9875                                              - key
  9876                                              - operator
  9877                                              type: object
  9878                                            type: array
  9879                                          matchLabels:
  9880                                            additionalProperties:
  9881                                              type: string
  9882                                            type: object
  9883                                        type: object
  9884                                        x-kubernetes-map-type: atomic
  9885                                      namespaces:
  9886                                        items:
  9887                                          type: string
  9888                                        type: array
  9889                                      topologyKey:
  9890                                        type: string
  9891                                    required:
  9892                                    - topologyKey
  9893                                    type: object
  9894                                  type: array
  9895                              type: object
  9896                          type: object
  9897                        annotations:
  9898                          additionalProperties:
  9899                            type: string
  9900                          nullable: true
  9901                          type: object
  9902                        backoffLimit:
  9903                          format: int32
  9904                          type: integer
  9905                        cassandraClientAuthEnabled:
  9906                          type: boolean
  9907                        containerSecurityContext:
  9908                          properties:
  9909                            allowPrivilegeEscalation:
  9910                              type: boolean
  9911                            capabilities:
  9912                              properties:
  9913                                add:
  9914                                  items:
  9915                                    type: string
  9916                                  type: array
  9917                                drop:
  9918                                  items:
  9919                                    type: string
  9920                                  type: array
  9921                              type: object
  9922                            privileged:
  9923                              type: boolean
  9924                            procMount:
  9925                              type: string
  9926                            readOnlyRootFilesystem:
  9927                              type: boolean
  9928                            runAsGroup:
  9929                              format: int64
  9930                              type: integer
  9931                            runAsNonRoot:
  9932                              type: boolean
  9933                            runAsUser:
  9934                              format: int64
  9935                              type: integer
  9936                            seLinuxOptions:
  9937                              properties:
  9938                                level:
  9939                                  type: string
  9940                                role:
  9941                                  type: string
  9942                                type:
  9943                                  type: string
  9944                                user:
  9945                                  type: string
  9946                              type: object
  9947                            seccompProfile:
  9948                              properties:
  9949                                localhostProfile:
  9950                                  type: string
  9951                                type:
  9952                                  type: string
  9953                              required:
  9954                              - type
  9955                              type: object
  9956                            windowsOptions:
  9957                              properties:
  9958                                gmsaCredentialSpec:
  9959                                  type: string
  9960                                gmsaCredentialSpecName:
  9961                                  type: string
  9962                                hostProcess:
  9963                                  type: boolean
  9964                                runAsUserName:
  9965                                  type: string
  9966                              type: object
  9967                          type: object
  9968                        elasticsearchClientNodeOnly:
  9969                          type: boolean
  9970                        elasticsearchNodesWanOnly:
  9971                          type: boolean
  9972                        elasticsearchTimeRange:
  9973                          type: string
  9974                        enabled:
  9975                          type: boolean
  9976                        image:
  9977                          type: string
  9978                        imagePullPolicy:
  9979                          type: string
  9980                        imagePullSecrets:
  9981                          items:
  9982                            properties:
  9983                              name:
  9984                                type: string
  9985                            type: object
  9986                            x-kubernetes-map-type: atomic
  9987                          type: array
  9988                          x-kubernetes-list-type: atomic
  9989                        javaOpts:
  9990                          type: string
  9991                        labels:
  9992                          additionalProperties:
  9993                            type: string
  9994                          type: object
  9995                        livenessProbe:
  9996                          properties:
  9997                            exec:
  9998                              properties:
  9999                                command:
 10000                                  items:
 10001                                    type: string
 10002                                  type: array
 10003                              type: object
 10004                            failureThreshold:
 10005                              format: int32
 10006                              type: integer
 10007                            grpc:
 10008                              properties:
 10009                                port:
 10010                                  format: int32
 10011                                  type: integer
 10012                                service:
 10013                                  type: string
 10014                              required:
 10015                              - port
 10016                              type: object
 10017                            httpGet:
 10018                              properties:
 10019                                host:
 10020                                  type: string
 10021                                httpHeaders:
 10022                                  items:
 10023                                    properties:
 10024                                      name:
 10025                                        type: string
 10026                                      value:
 10027                                        type: string
 10028                                    required:
 10029                                    - name
 10030                                    - value
 10031                                    type: object
 10032                                  type: array
 10033                                path:
 10034                                  type: string
 10035                                port:
 10036                                  anyOf:
 10037                                  - type: integer
 10038                                  - type: string
 10039                                  x-kubernetes-int-or-string: true
 10040                                scheme:
 10041                                  type: string
 10042                              required:
 10043                              - port
 10044                              type: object
 10045                            initialDelaySeconds:
 10046                              format: int32
 10047                              type: integer
 10048                            periodSeconds:
 10049                              format: int32
 10050                              type: integer
 10051                            successThreshold:
 10052                              format: int32
 10053                              type: integer
 10054                            tcpSocket:
 10055                              properties:
 10056                                host:
 10057                                  type: string
 10058                                port:
 10059                                  anyOf:
 10060                                  - type: integer
 10061                                  - type: string
 10062                                  x-kubernetes-int-or-string: true
 10063                              required:
 10064                              - port
 10065                              type: object
 10066                            terminationGracePeriodSeconds:
 10067                              format: int64
 10068                              type: integer
 10069                            timeoutSeconds:
 10070                              format: int32
 10071                              type: integer
 10072                          type: object
 10073                        resources:
 10074                          nullable: true
 10075                          properties:
 10076                            limits:
 10077                              additionalProperties:
 10078                                anyOf:
 10079                                - type: integer
 10080                                - type: string
 10081                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10082                                x-kubernetes-int-or-string: true
 10083                              type: object
 10084                            requests:
 10085                              additionalProperties:
 10086                                anyOf:
 10087                                - type: integer
 10088                                - type: string
 10089                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10090                                x-kubernetes-int-or-string: true
 10091                              type: object
 10092                          type: object
 10093                        schedule:
 10094                          type: string
 10095                        securityContext:
 10096                          properties:
 10097                            fsGroup:
 10098                              format: int64
 10099                              type: integer
 10100                            fsGroupChangePolicy:
 10101                              type: string
 10102                            runAsGroup:
 10103                              format: int64
 10104                              type: integer
 10105                            runAsNonRoot:
 10106                              type: boolean
 10107                            runAsUser:
 10108                              format: int64
 10109                              type: integer
 10110                            seLinuxOptions:
 10111                              properties:
 10112                                level:
 10113                                  type: string
 10114                                role:
 10115                                  type: string
 10116                                type:
 10117                                  type: string
 10118                                user:
 10119                                  type: string
 10120                              type: object
 10121                            seccompProfile:
 10122                              properties:
 10123                                localhostProfile:
 10124                                  type: string
 10125                                type:
 10126                                  type: string
 10127                              required:
 10128                              - type
 10129                              type: object
 10130                            supplementalGroups:
 10131                              items:
 10132                                format: int64
 10133                                type: integer
 10134                              type: array
 10135                            sysctls:
 10136                              items:
 10137                                properties:
 10138                                  name:
 10139                                    type: string
 10140                                  value:
 10141                                    type: string
 10142                                required:
 10143                                - name
 10144                                - value
 10145                                type: object
 10146                              type: array
 10147                            windowsOptions:
 10148                              properties:
 10149                                gmsaCredentialSpec:
 10150                                  type: string
 10151                                gmsaCredentialSpecName:
 10152                                  type: string
 10153                                hostProcess:
 10154                                  type: boolean
 10155                                runAsUserName:
 10156                                  type: string
 10157                              type: object
 10158                          type: object
 10159                        serviceAccount:
 10160                          type: string
 10161                        sparkMaster:
 10162                          type: string
 10163                        successfulJobsHistoryLimit:
 10164                          format: int32
 10165                          type: integer
 10166                        tolerations:
 10167                          items:
 10168                            properties:
 10169                              effect:
 10170                                type: string
 10171                              key:
 10172                                type: string
 10173                              operator:
 10174                                type: string
 10175                              tolerationSeconds:
 10176                                format: int64
 10177                                type: integer
 10178                              value:
 10179                                type: string
 10180                            type: object
 10181                          type: array
 10182                          x-kubernetes-list-type: atomic
 10183                        ttlSecondsAfterFinished:
 10184                          format: int32
 10185                          type: integer
 10186                        volumeMounts:
 10187                          items:
 10188                            properties:
 10189                              mountPath:
 10190                                type: string
 10191                              mountPropagation:
 10192                                type: string
 10193                              name:
 10194                                type: string
 10195                              readOnly:
 10196                                type: boolean
 10197                              subPath:
 10198                                type: string
 10199                              subPathExpr:
 10200                                type: string
 10201                            required:
 10202                            - mountPath
 10203                            - name
 10204                            type: object
 10205                          type: array
 10206                          x-kubernetes-list-type: atomic
 10207                        volumes:
 10208                          items:
 10209                            properties:
 10210                              awsElasticBlockStore:
 10211                                properties:
 10212                                  fsType:
 10213                                    type: string
 10214                                  partition:
 10215                                    format: int32
 10216                                    type: integer
 10217                                  readOnly:
 10218                                    type: boolean
 10219                                  volumeID:
 10220                                    type: string
 10221                                required:
 10222                                - volumeID
 10223                                type: object
 10224                              azureDisk:
 10225                                properties:
 10226                                  cachingMode:
 10227                                    type: string
 10228                                  diskName:
 10229                                    type: string
 10230                                  diskURI:
 10231                                    type: string
 10232                                  fsType:
 10233                                    type: string
 10234                                  kind:
 10235                                    type: string
 10236                                  readOnly:
 10237                                    type: boolean
 10238                                required:
 10239                                - diskName
 10240                                - diskURI
 10241                                type: object
 10242                              azureFile:
 10243                                properties:
 10244                                  readOnly:
 10245                                    type: boolean
 10246                                  secretName:
 10247                                    type: string
 10248                                  shareName:
 10249                                    type: string
 10250                                required:
 10251                                - secretName
 10252                                - shareName
 10253                                type: object
 10254                              cephfs:
 10255                                properties:
 10256                                  monitors:
 10257                                    items:
 10258                                      type: string
 10259                                    type: array
 10260                                  path:
 10261                                    type: string
 10262                                  readOnly:
 10263                                    type: boolean
 10264                                  secretFile:
 10265                                    type: string
 10266                                  secretRef:
 10267                                    properties:
 10268                                      name:
 10269                                        type: string
 10270                                    type: object
 10271                                    x-kubernetes-map-type: atomic
 10272                                  user:
 10273                                    type: string
 10274                                required:
 10275                                - monitors
 10276                                type: object
 10277                              cinder:
 10278                                properties:
 10279                                  fsType:
 10280                                    type: string
 10281                                  readOnly:
 10282                                    type: boolean
 10283                                  secretRef:
 10284                                    properties:
 10285                                      name:
 10286                                        type: string
 10287                                    type: object
 10288                                    x-kubernetes-map-type: atomic
 10289                                  volumeID:
 10290                                    type: string
 10291                                required:
 10292                                - volumeID
 10293                                type: object
 10294                              configMap:
 10295                                properties:
 10296                                  defaultMode:
 10297                                    format: int32
 10298                                    type: integer
 10299                                  items:
 10300                                    items:
 10301                                      properties:
 10302                                        key:
 10303                                          type: string
 10304                                        mode:
 10305                                          format: int32
 10306                                          type: integer
 10307                                        path:
 10308                                          type: string
 10309                                      required:
 10310                                      - key
 10311                                      - path
 10312                                      type: object
 10313                                    type: array
 10314                                  name:
 10315                                    type: string
 10316                                  optional:
 10317                                    type: boolean
 10318                                type: object
 10319                                x-kubernetes-map-type: atomic
 10320                              csi:
 10321                                properties:
 10322                                  driver:
 10323                                    type: string
 10324                                  fsType:
 10325                                    type: string
 10326                                  nodePublishSecretRef:
 10327                                    properties:
 10328                                      name:
 10329                                        type: string
 10330                                    type: object
 10331                                    x-kubernetes-map-type: atomic
 10332                                  readOnly:
 10333                                    type: boolean
 10334                                  volumeAttributes:
 10335                                    additionalProperties:
 10336                                      type: string
 10337                                    type: object
 10338                                required:
 10339                                - driver
 10340                                type: object
 10341                              downwardAPI:
 10342                                properties:
 10343                                  defaultMode:
 10344                                    format: int32
 10345                                    type: integer
 10346                                  items:
 10347                                    items:
 10348                                      properties:
 10349                                        fieldRef:
 10350                                          properties:
 10351                                            apiVersion:
 10352                                              type: string
 10353                                            fieldPath:
 10354                                              type: string
 10355                                          required:
 10356                                          - fieldPath
 10357                                          type: object
 10358                                          x-kubernetes-map-type: atomic
 10359                                        mode:
 10360                                          format: int32
 10361                                          type: integer
 10362                                        path:
 10363                                          type: string
 10364                                        resourceFieldRef:
 10365                                          properties:
 10366                                            containerName:
 10367                                              type: string
 10368                                            divisor:
 10369                                              anyOf:
 10370                                              - type: integer
 10371                                              - type: string
 10372                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10373                                              x-kubernetes-int-or-string: true
 10374                                            resource:
 10375                                              type: string
 10376                                          required:
 10377                                          - resource
 10378                                          type: object
 10379                                          x-kubernetes-map-type: atomic
 10380                                      required:
 10381                                      - path
 10382                                      type: object
 10383                                    type: array
 10384                                type: object
 10385                              emptyDir:
 10386                                properties:
 10387                                  medium:
 10388                                    type: string
 10389                                  sizeLimit:
 10390                                    anyOf:
 10391                                    - type: integer
 10392                                    - type: string
 10393                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10394                                    x-kubernetes-int-or-string: true
 10395                                type: object
 10396                              ephemeral:
 10397                                properties:
 10398                                  volumeClaimTemplate:
 10399                                    properties:
 10400                                      metadata:
 10401                                        properties:
 10402                                          annotations:
 10403                                            additionalProperties:
 10404                                              type: string
 10405                                            type: object
 10406                                          finalizers:
 10407                                            items:
 10408                                              type: string
 10409                                            type: array
 10410                                          labels:
 10411                                            additionalProperties:
 10412                                              type: string
 10413                                            type: object
 10414                                          name:
 10415                                            type: string
 10416                                          namespace:
 10417                                            type: string
 10418                                        type: object
 10419                                      spec:
 10420                                        properties:
 10421                                          accessModes:
 10422                                            items:
 10423                                              type: string
 10424                                            type: array
 10425                                          dataSource:
 10426                                            properties:
 10427                                              apiGroup:
 10428                                                type: string
 10429                                              kind:
 10430                                                type: string
 10431                                              name:
 10432                                                type: string
 10433                                            required:
 10434                                            - kind
 10435                                            - name
 10436                                            type: object
 10437                                            x-kubernetes-map-type: atomic
 10438                                          dataSourceRef:
 10439                                            properties:
 10440                                              apiGroup:
 10441                                                type: string
 10442                                              kind:
 10443                                                type: string
 10444                                              name:
 10445                                                type: string
 10446                                            required:
 10447                                            - kind
 10448                                            - name
 10449                                            type: object
 10450                                            x-kubernetes-map-type: atomic
 10451                                          resources:
 10452                                            properties:
 10453                                              limits:
 10454                                                additionalProperties:
 10455                                                  anyOf:
 10456                                                  - type: integer
 10457                                                  - type: string
 10458                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10459                                                  x-kubernetes-int-or-string: true
 10460                                                type: object
 10461                                              requests:
 10462                                                additionalProperties:
 10463                                                  anyOf:
 10464                                                  - type: integer
 10465                                                  - type: string
 10466                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10467                                                  x-kubernetes-int-or-string: true
 10468                                                type: object
 10469                                            type: object
 10470                                          selector:
 10471                                            properties:
 10472                                              matchExpressions:
 10473                                                items:
 10474                                                  properties:
 10475                                                    key:
 10476                                                      type: string
 10477                                                    operator:
 10478                                                      type: string
 10479                                                    values:
 10480                                                      items:
 10481                                                        type: string
 10482                                                      type: array
 10483                                                  required:
 10484                                                  - key
 10485                                                  - operator
 10486                                                  type: object
 10487                                                type: array
 10488                                              matchLabels:
 10489                                                additionalProperties:
 10490                                                  type: string
 10491                                                type: object
 10492                                            type: object
 10493                                            x-kubernetes-map-type: atomic
 10494                                          storageClassName:
 10495                                            type: string
 10496                                          volumeMode:
 10497                                            type: string
 10498                                          volumeName:
 10499                                            type: string
 10500                                        type: object
 10501                                    required:
 10502                                    - spec
 10503                                    type: object
 10504                                type: object
 10505                              fc:
 10506                                properties:
 10507                                  fsType:
 10508                                    type: string
 10509                                  lun:
 10510                                    format: int32
 10511                                    type: integer
 10512                                  readOnly:
 10513                                    type: boolean
 10514                                  targetWWNs:
 10515                                    items:
 10516                                      type: string
 10517                                    type: array
 10518                                  wwids:
 10519                                    items:
 10520                                      type: string
 10521                                    type: array
 10522                                type: object
 10523                              flexVolume:
 10524                                properties:
 10525                                  driver:
 10526                                    type: string
 10527                                  fsType:
 10528                                    type: string
 10529                                  options:
 10530                                    additionalProperties:
 10531                                      type: string
 10532                                    type: object
 10533                                  readOnly:
 10534                                    type: boolean
 10535                                  secretRef:
 10536                                    properties:
 10537                                      name:
 10538                                        type: string
 10539                                    type: object
 10540                                    x-kubernetes-map-type: atomic
 10541                                required:
 10542                                - driver
 10543                                type: object
 10544                              flocker:
 10545                                properties:
 10546                                  datasetName:
 10547                                    type: string
 10548                                  datasetUUID:
 10549                                    type: string
 10550                                type: object
 10551                              gcePersistentDisk:
 10552                                properties:
 10553                                  fsType:
 10554                                    type: string
 10555                                  partition:
 10556                                    format: int32
 10557                                    type: integer
 10558                                  pdName:
 10559                                    type: string
 10560                                  readOnly:
 10561                                    type: boolean
 10562                                required:
 10563                                - pdName
 10564                                type: object
 10565                              gitRepo:
 10566                                properties:
 10567                                  directory:
 10568                                    type: string
 10569                                  repository:
 10570                                    type: string
 10571                                  revision:
 10572                                    type: string
 10573                                required:
 10574                                - repository
 10575                                type: object
 10576                              glusterfs:
 10577                                properties:
 10578                                  endpoints:
 10579                                    type: string
 10580                                  path:
 10581                                    type: string
 10582                                  readOnly:
 10583                                    type: boolean
 10584                                required:
 10585                                - endpoints
 10586                                - path
 10587                                type: object
 10588                              hostPath:
 10589                                properties:
 10590                                  path:
 10591                                    type: string
 10592                                  type:
 10593                                    type: string
 10594                                required:
 10595                                - path
 10596                                type: object
 10597                              iscsi:
 10598                                properties:
 10599                                  chapAuthDiscovery:
 10600                                    type: boolean
 10601                                  chapAuthSession:
 10602                                    type: boolean
 10603                                  fsType:
 10604                                    type: string
 10605                                  initiatorName:
 10606                                    type: string
 10607                                  iqn:
 10608                                    type: string
 10609                                  iscsiInterface:
 10610                                    type: string
 10611                                  lun:
 10612                                    format: int32
 10613                                    type: integer
 10614                                  portals:
 10615                                    items:
 10616                                      type: string
 10617                                    type: array
 10618                                  readOnly:
 10619                                    type: boolean
 10620                                  secretRef:
 10621                                    properties:
 10622                                      name:
 10623                                        type: string
 10624                                    type: object
 10625                                    x-kubernetes-map-type: atomic
 10626                                  targetPortal:
 10627                                    type: string
 10628                                required:
 10629                                - iqn
 10630                                - lun
 10631                                - targetPortal
 10632                                type: object
 10633                              name:
 10634                                type: string
 10635                              nfs:
 10636                                properties:
 10637                                  path:
 10638                                    type: string
 10639                                  readOnly:
 10640                                    type: boolean
 10641                                  server:
 10642                                    type: string
 10643                                required:
 10644                                - path
 10645                                - server
 10646                                type: object
 10647                              persistentVolumeClaim:
 10648                                properties:
 10649                                  claimName:
 10650                                    type: string
 10651                                  readOnly:
 10652                                    type: boolean
 10653                                required:
 10654                                - claimName
 10655                                type: object
 10656                              photonPersistentDisk:
 10657                                properties:
 10658                                  fsType:
 10659                                    type: string
 10660                                  pdID:
 10661                                    type: string
 10662                                required:
 10663                                - pdID
 10664                                type: object
 10665                              portworxVolume:
 10666                                properties:
 10667                                  fsType:
 10668                                    type: string
 10669                                  readOnly:
 10670                                    type: boolean
 10671                                  volumeID:
 10672                                    type: string
 10673                                required:
 10674                                - volumeID
 10675                                type: object
 10676                              projected:
 10677                                properties:
 10678                                  defaultMode:
 10679                                    format: int32
 10680                                    type: integer
 10681                                  sources:
 10682                                    items:
 10683                                      properties:
 10684                                        configMap:
 10685                                          properties:
 10686                                            items:
 10687                                              items:
 10688                                                properties:
 10689                                                  key:
 10690                                                    type: string
 10691                                                  mode:
 10692                                                    format: int32
 10693                                                    type: integer
 10694                                                  path:
 10695                                                    type: string
 10696                                                required:
 10697                                                - key
 10698                                                - path
 10699                                                type: object
 10700                                              type: array
 10701                                            name:
 10702                                              type: string
 10703                                            optional:
 10704                                              type: boolean
 10705                                          type: object
 10706                                          x-kubernetes-map-type: atomic
 10707                                        downwardAPI:
 10708                                          properties:
 10709                                            items:
 10710                                              items:
 10711                                                properties:
 10712                                                  fieldRef:
 10713                                                    properties:
 10714                                                      apiVersion:
 10715                                                        type: string
 10716                                                      fieldPath:
 10717                                                        type: string
 10718                                                    required:
 10719                                                    - fieldPath
 10720                                                    type: object
 10721                                                    x-kubernetes-map-type: atomic
 10722                                                  mode:
 10723                                                    format: int32
 10724                                                    type: integer
 10725                                                  path:
 10726                                                    type: string
 10727                                                  resourceFieldRef:
 10728                                                    properties:
 10729                                                      containerName:
 10730                                                        type: string
 10731                                                      divisor:
 10732                                                        anyOf:
 10733                                                        - type: integer
 10734                                                        - type: string
 10735                                                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10736                                                        x-kubernetes-int-or-string: true
 10737                                                      resource:
 10738                                                        type: string
 10739                                                    required:
 10740                                                    - resource
 10741                                                    type: object
 10742                                                    x-kubernetes-map-type: atomic
 10743                                                required:
 10744                                                - path
 10745                                                type: object
 10746                                              type: array
 10747                                          type: object
 10748                                        secret:
 10749                                          properties:
 10750                                            items:
 10751                                              items:
 10752                                                properties:
 10753                                                  key:
 10754                                                    type: string
 10755                                                  mode:
 10756                                                    format: int32
 10757                                                    type: integer
 10758                                                  path:
 10759                                                    type: string
 10760                                                required:
 10761                                                - key
 10762                                                - path
 10763                                                type: object
 10764                                              type: array
 10765                                            name:
 10766                                              type: string
 10767                                            optional:
 10768                                              type: boolean
 10769                                          type: object
 10770                                          x-kubernetes-map-type: atomic
 10771                                        serviceAccountToken:
 10772                                          properties:
 10773                                            audience:
 10774                                              type: string
 10775                                            expirationSeconds:
 10776                                              format: int64
 10777                                              type: integer
 10778                                            path:
 10779                                              type: string
 10780                                          required:
 10781                                          - path
 10782                                          type: object
 10783                                      type: object
 10784                                    type: array
 10785                                type: object
 10786                              quobyte:
 10787                                properties:
 10788                                  group:
 10789                                    type: string
 10790                                  readOnly:
 10791                                    type: boolean
 10792                                  registry:
 10793                                    type: string
 10794                                  tenant:
 10795                                    type: string
 10796                                  user:
 10797                                    type: string
 10798                                  volume:
 10799                                    type: string
 10800                                required:
 10801                                - registry
 10802                                - volume
 10803                                type: object
 10804                              rbd:
 10805                                properties:
 10806                                  fsType:
 10807                                    type: string
 10808                                  image:
 10809                                    type: string
 10810                                  keyring:
 10811                                    type: string
 10812                                  monitors:
 10813                                    items:
 10814                                      type: string
 10815                                    type: array
 10816                                  pool:
 10817                                    type: string
 10818                                  readOnly:
 10819                                    type: boolean
 10820                                  secretRef:
 10821                                    properties:
 10822                                      name:
 10823                                        type: string
 10824                                    type: object
 10825                                    x-kubernetes-map-type: atomic
 10826                                  user:
 10827                                    type: string
 10828                                required:
 10829                                - image
 10830                                - monitors
 10831                                type: object
 10832                              scaleIO:
 10833                                properties:
 10834                                  fsType:
 10835                                    type: string
 10836                                  gateway:
 10837                                    type: string
 10838                                  protectionDomain:
 10839                                    type: string
 10840                                  readOnly:
 10841                                    type: boolean
 10842                                  secretRef:
 10843                                    properties:
 10844                                      name:
 10845                                        type: string
 10846                                    type: object
 10847                                    x-kubernetes-map-type: atomic
 10848                                  sslEnabled:
 10849                                    type: boolean
 10850                                  storageMode:
 10851                                    type: string
 10852                                  storagePool:
 10853                                    type: string
 10854                                  system:
 10855                                    type: string
 10856                                  volumeName:
 10857                                    type: string
 10858                                required:
 10859                                - gateway
 10860                                - secretRef
 10861                                - system
 10862                                type: object
 10863                              secret:
 10864                                properties:
 10865                                  defaultMode:
 10866                                    format: int32
 10867                                    type: integer
 10868                                  items:
 10869                                    items:
 10870                                      properties:
 10871                                        key:
 10872                                          type: string
 10873                                        mode:
 10874                                          format: int32
 10875                                          type: integer
 10876                                        path:
 10877                                          type: string
 10878                                      required:
 10879                                      - key
 10880                                      - path
 10881                                      type: object
 10882                                    type: array
 10883                                  optional:
 10884                                    type: boolean
 10885                                  secretName:
 10886                                    type: string
 10887                                type: object
 10888                              storageos:
 10889                                properties:
 10890                                  fsType:
 10891                                    type: string
 10892                                  readOnly:
 10893                                    type: boolean
 10894                                  secretRef:
 10895                                    properties:
 10896                                      name:
 10897                                        type: string
 10898                                    type: object
 10899                                    x-kubernetes-map-type: atomic
 10900                                  volumeName:
 10901                                    type: string
 10902                                  volumeNamespace:
 10903                                    type: string
 10904                                type: object
 10905                              vsphereVolume:
 10906                                properties:
 10907                                  fsType:
 10908                                    type: string
 10909                                  storagePolicyID:
 10910                                    type: string
 10911                                  storagePolicyName:
 10912                                    type: string
 10913                                  volumePath:
 10914                                    type: string
 10915                                required:
 10916                                - volumePath
 10917                                type: object
 10918                            required:
 10919                            - name
 10920                            type: object
 10921                          type: array
 10922                          x-kubernetes-list-type: atomic
 10923                      type: object
 10924                    elasticsearch:
 10925                      properties:
 10926                        doNotProvision:
 10927                          type: boolean
 10928                        image:
 10929                          type: string
 10930                        name:
 10931                          type: string
 10932                        nodeCount:
 10933                          format: int32
 10934                          type: integer
 10935                        nodeSelector:
 10936                          additionalProperties:
 10937                            type: string
 10938                          type: object
 10939                        proxyResources:
 10940                          properties:
 10941                            limits:
 10942                              additionalProperties:
 10943                                anyOf:
 10944                                - type: integer
 10945                                - type: string
 10946                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10947                                x-kubernetes-int-or-string: true
 10948                              type: object
 10949                            requests:
 10950                              additionalProperties:
 10951                                anyOf:
 10952                                - type: integer
 10953                                - type: string
 10954                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10955                                x-kubernetes-int-or-string: true
 10956                              type: object
 10957                          type: object
 10958                        redundancyPolicy:
 10959                          enum:
 10960                          - FullRedundancy
 10961                          - MultipleRedundancy
 10962                          - SingleRedundancy
 10963                          - ZeroRedundancy
 10964                          type: string
 10965                        resources:
 10966                          properties:
 10967                            limits:
 10968                              additionalProperties:
 10969                                anyOf:
 10970                                - type: integer
 10971                                - type: string
 10972                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10973                                x-kubernetes-int-or-string: true
 10974                              type: object
 10975                            requests:
 10976                              additionalProperties:
 10977                                anyOf:
 10978                                - type: integer
 10979                                - type: string
 10980                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10981                                x-kubernetes-int-or-string: true
 10982                              type: object
 10983                          type: object
 10984                        storage:
 10985                          properties:
 10986                            size:
 10987                              anyOf:
 10988                              - type: integer
 10989                              - type: string
 10990                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 10991                              x-kubernetes-int-or-string: true
 10992                            storageClassName:
 10993                              type: string
 10994                          type: object
 10995                        tolerations:
 10996                          items:
 10997                            properties:
 10998                              effect:
 10999                                type: string
 11000                              key:
 11001                                type: string
 11002                              operator:
 11003                                type: string
 11004                              tolerationSeconds:
 11005                                format: int64
 11006                                type: integer
 11007                              value:
 11008                                type: string
 11009                            type: object
 11010                          type: array
 11011                          x-kubernetes-list-type: atomic
 11012                        useCertManagement:
 11013                          type: boolean
 11014                      type: object
 11015                    esIndexCleaner:
 11016                      properties:
 11017                        affinity:
 11018                          properties:
 11019                            nodeAffinity:
 11020                              properties:
 11021                                preferredDuringSchedulingIgnoredDuringExecution:
 11022                                  items:
 11023                                    properties:
 11024                                      preference:
 11025                                        properties:
 11026                                          matchExpressions:
 11027                                            items:
 11028                                              properties:
 11029                                                key:
 11030                                                  type: string
 11031                                                operator:
 11032                                                  type: string
 11033                                                values:
 11034                                                  items:
 11035                                                    type: string
 11036                                                  type: array
 11037                                              required:
 11038                                              - key
 11039                                              - operator
 11040                                              type: object
 11041                                            type: array
 11042                                          matchFields:
 11043                                            items:
 11044                                              properties:
 11045                                                key:
 11046                                                  type: string
 11047                                                operator:
 11048                                                  type: string
 11049                                                values:
 11050                                                  items:
 11051                                                    type: string
 11052                                                  type: array
 11053                                              required:
 11054                                              - key
 11055                                              - operator
 11056                                              type: object
 11057                                            type: array
 11058                                        type: object
 11059                                        x-kubernetes-map-type: atomic
 11060                                      weight:
 11061                                        format: int32
 11062                                        type: integer
 11063                                    required:
 11064                                    - preference
 11065                                    - weight
 11066                                    type: object
 11067                                  type: array
 11068                                requiredDuringSchedulingIgnoredDuringExecution:
 11069                                  properties:
 11070                                    nodeSelectorTerms:
 11071                                      items:
 11072                                        properties:
 11073                                          matchExpressions:
 11074                                            items:
 11075                                              properties:
 11076                                                key:
 11077                                                  type: string
 11078                                                operator:
 11079                                                  type: string
 11080                                                values:
 11081                                                  items:
 11082                                                    type: string
 11083                                                  type: array
 11084                                              required:
 11085                                              - key
 11086                                              - operator
 11087                                              type: object
 11088                                            type: array
 11089                                          matchFields:
 11090                                            items:
 11091                                              properties:
 11092                                                key:
 11093                                                  type: string
 11094                                                operator:
 11095                                                  type: string
 11096                                                values:
 11097                                                  items:
 11098                                                    type: string
 11099                                                  type: array
 11100                                              required:
 11101                                              - key
 11102                                              - operator
 11103                                              type: object
 11104                                            type: array
 11105                                        type: object
 11106                                        x-kubernetes-map-type: atomic
 11107                                      type: array
 11108                                  required:
 11109                                  - nodeSelectorTerms
 11110                                  type: object
 11111                                  x-kubernetes-map-type: atomic
 11112                              type: object
 11113                            podAffinity:
 11114                              properties:
 11115                                preferredDuringSchedulingIgnoredDuringExecution:
 11116                                  items:
 11117                                    properties:
 11118                                      podAffinityTerm:
 11119                                        properties:
 11120                                          labelSelector:
 11121                                            properties:
 11122                                              matchExpressions:
 11123                                                items:
 11124                                                  properties:
 11125                                                    key:
 11126                                                      type: string
 11127                                                    operator:
 11128                                                      type: string
 11129                                                    values:
 11130                                                      items:
 11131                                                        type: string
 11132                                                      type: array
 11133                                                  required:
 11134                                                  - key
 11135                                                  - operator
 11136                                                  type: object
 11137                                                type: array
 11138                                              matchLabels:
 11139                                                additionalProperties:
 11140                                                  type: string
 11141                                                type: object
 11142                                            type: object
 11143                                            x-kubernetes-map-type: atomic
 11144                                          namespaceSelector:
 11145                                            properties:
 11146                                              matchExpressions:
 11147                                                items:
 11148                                                  properties:
 11149                                                    key:
 11150                                                      type: string
 11151                                                    operator:
 11152                                                      type: string
 11153                                                    values:
 11154                                                      items:
 11155                                                        type: string
 11156                                                      type: array
 11157                                                  required:
 11158                                                  - key
 11159                                                  - operator
 11160                                                  type: object
 11161                                                type: array
 11162                                              matchLabels:
 11163                                                additionalProperties:
 11164                                                  type: string
 11165                                                type: object
 11166                                            type: object
 11167                                            x-kubernetes-map-type: atomic
 11168                                          namespaces:
 11169                                            items:
 11170                                              type: string
 11171                                            type: array
 11172                                          topologyKey:
 11173                                            type: string
 11174                                        required:
 11175                                        - topologyKey
 11176                                        type: object
 11177                                      weight:
 11178                                        format: int32
 11179                                        type: integer
 11180                                    required:
 11181                                    - podAffinityTerm
 11182                                    - weight
 11183                                    type: object
 11184                                  type: array
 11185                                requiredDuringSchedulingIgnoredDuringExecution:
 11186                                  items:
 11187                                    properties:
 11188                                      labelSelector:
 11189                                        properties:
 11190                                          matchExpressions:
 11191                                            items:
 11192                                              properties:
 11193                                                key:
 11194                                                  type: string
 11195                                                operator:
 11196                                                  type: string
 11197                                                values:
 11198                                                  items:
 11199                                                    type: string
 11200                                                  type: array
 11201                                              required:
 11202                                              - key
 11203                                              - operator
 11204                                              type: object
 11205                                            type: array
 11206                                          matchLabels:
 11207                                            additionalProperties:
 11208                                              type: string
 11209                                            type: object
 11210                                        type: object
 11211                                        x-kubernetes-map-type: atomic
 11212                                      namespaceSelector:
 11213                                        properties:
 11214                                          matchExpressions:
 11215                                            items:
 11216                                              properties:
 11217                                                key:
 11218                                                  type: string
 11219                                                operator:
 11220                                                  type: string
 11221                                                values:
 11222                                                  items:
 11223                                                    type: string
 11224                                                  type: array
 11225                                              required:
 11226                                              - key
 11227                                              - operator
 11228                                              type: object
 11229                                            type: array
 11230                                          matchLabels:
 11231                                            additionalProperties:
 11232                                              type: string
 11233                                            type: object
 11234                                        type: object
 11235                                        x-kubernetes-map-type: atomic
 11236                                      namespaces:
 11237                                        items:
 11238                                          type: string
 11239                                        type: array
 11240                                      topologyKey:
 11241                                        type: string
 11242                                    required:
 11243                                    - topologyKey
 11244                                    type: object
 11245                                  type: array
 11246                              type: object
 11247                            podAntiAffinity:
 11248                              properties:
 11249                                preferredDuringSchedulingIgnoredDuringExecution:
 11250                                  items:
 11251                                    properties:
 11252                                      podAffinityTerm:
 11253                                        properties:
 11254                                          labelSelector:
 11255                                            properties:
 11256                                              matchExpressions:
 11257                                                items:
 11258                                                  properties:
 11259                                                    key:
 11260                                                      type: string
 11261                                                    operator:
 11262                                                      type: string
 11263                                                    values:
 11264                                                      items:
 11265                                                        type: string
 11266                                                      type: array
 11267                                                  required:
 11268                                                  - key
 11269                                                  - operator
 11270                                                  type: object
 11271                                                type: array
 11272                                              matchLabels:
 11273                                                additionalProperties:
 11274                                                  type: string
 11275                                                type: object
 11276                                            type: object
 11277                                            x-kubernetes-map-type: atomic
 11278                                          namespaceSelector:
 11279                                            properties:
 11280                                              matchExpressions:
 11281                                                items:
 11282                                                  properties:
 11283                                                    key:
 11284                                                      type: string
 11285                                                    operator:
 11286                                                      type: string
 11287                                                    values:
 11288                                                      items:
 11289                                                        type: string
 11290                                                      type: array
 11291                                                  required:
 11292                                                  - key
 11293                                                  - operator
 11294                                                  type: object
 11295                                                type: array
 11296                                              matchLabels:
 11297                                                additionalProperties:
 11298                                                  type: string
 11299                                                type: object
 11300                                            type: object
 11301                                            x-kubernetes-map-type: atomic
 11302                                          namespaces:
 11303                                            items:
 11304                                              type: string
 11305                                            type: array
 11306                                          topologyKey:
 11307                                            type: string
 11308                                        required:
 11309                                        - topologyKey
 11310                                        type: object
 11311                                      weight:
 11312                                        format: int32
 11313                                        type: integer
 11314                                    required:
 11315                                    - podAffinityTerm
 11316                                    - weight
 11317                                    type: object
 11318                                  type: array
 11319                                requiredDuringSchedulingIgnoredDuringExecution:
 11320                                  items:
 11321                                    properties:
 11322                                      labelSelector:
 11323                                        properties:
 11324                                          matchExpressions:
 11325                                            items:
 11326                                              properties:
 11327                                                key:
 11328                                                  type: string
 11329                                                operator:
 11330                                                  type: string
 11331                                                values:
 11332                                                  items:
 11333                                                    type: string
 11334                                                  type: array
 11335                                              required:
 11336                                              - key
 11337                                              - operator
 11338                                              type: object
 11339                                            type: array
 11340                                          matchLabels:
 11341                                            additionalProperties:
 11342                                              type: string
 11343                                            type: object
 11344                                        type: object
 11345                                        x-kubernetes-map-type: atomic
 11346                                      namespaceSelector:
 11347                                        properties:
 11348                                          matchExpressions:
 11349                                            items:
 11350                                              properties:
 11351                                                key:
 11352                                                  type: string
 11353                                                operator:
 11354                                                  type: string
 11355                                                values:
 11356                                                  items:
 11357                                                    type: string
 11358                                                  type: array
 11359                                              required:
 11360                                              - key
 11361                                              - operator
 11362                                              type: object
 11363                                            type: array
 11364                                          matchLabels:
 11365                                            additionalProperties:
 11366                                              type: string
 11367                                            type: object
 11368                                        type: object
 11369                                        x-kubernetes-map-type: atomic
 11370                                      namespaces:
 11371                                        items:
 11372                                          type: string
 11373                                        type: array
 11374                                      topologyKey:
 11375                                        type: string
 11376                                    required:
 11377                                    - topologyKey
 11378                                    type: object
 11379                                  type: array
 11380                              type: object
 11381                          type: object
 11382                        annotations:
 11383                          additionalProperties:
 11384                            type: string
 11385                          nullable: true
 11386                          type: object
 11387                        backoffLimit:
 11388                          format: int32
 11389                          type: integer
 11390                        containerSecurityContext:
 11391                          properties:
 11392                            allowPrivilegeEscalation:
 11393                              type: boolean
 11394                            capabilities:
 11395                              properties:
 11396                                add:
 11397                                  items:
 11398                                    type: string
 11399                                  type: array
 11400                                drop:
 11401                                  items:
 11402                                    type: string
 11403                                  type: array
 11404                              type: object
 11405                            privileged:
 11406                              type: boolean
 11407                            procMount:
 11408                              type: string
 11409                            readOnlyRootFilesystem:
 11410                              type: boolean
 11411                            runAsGroup:
 11412                              format: int64
 11413                              type: integer
 11414                            runAsNonRoot:
 11415                              type: boolean
 11416                            runAsUser:
 11417                              format: int64
 11418                              type: integer
 11419                            seLinuxOptions:
 11420                              properties:
 11421                                level:
 11422                                  type: string
 11423                                role:
 11424                                  type: string
 11425                                type:
 11426                                  type: string
 11427                                user:
 11428                                  type: string
 11429                              type: object
 11430                            seccompProfile:
 11431                              properties:
 11432                                localhostProfile:
 11433                                  type: string
 11434                                type:
 11435                                  type: string
 11436                              required:
 11437                              - type
 11438                              type: object
 11439                            windowsOptions:
 11440                              properties:
 11441                                gmsaCredentialSpec:
 11442                                  type: string
 11443                                gmsaCredentialSpecName:
 11444                                  type: string
 11445                                hostProcess:
 11446                                  type: boolean
 11447                                runAsUserName:
 11448                                  type: string
 11449                              type: object
 11450                          type: object
 11451                        enabled:
 11452                          type: boolean
 11453                        image:
 11454                          type: string
 11455                        imagePullPolicy:
 11456                          type: string
 11457                        imagePullSecrets:
 11458                          items:
 11459                            properties:
 11460                              name:
 11461                                type: string
 11462                            type: object
 11463                            x-kubernetes-map-type: atomic
 11464                          type: array
 11465                          x-kubernetes-list-type: atomic
 11466                        labels:
 11467                          additionalProperties:
 11468                            type: string
 11469                          type: object
 11470                        livenessProbe:
 11471                          properties:
 11472                            exec:
 11473                              properties:
 11474                                command:
 11475                                  items:
 11476                                    type: string
 11477                                  type: array
 11478                              type: object
 11479                            failureThreshold:
 11480                              format: int32
 11481                              type: integer
 11482                            grpc:
 11483                              properties:
 11484                                port:
 11485                                  format: int32
 11486                                  type: integer
 11487                                service:
 11488                                  type: string
 11489                              required:
 11490                              - port
 11491                              type: object
 11492                            httpGet:
 11493                              properties:
 11494                                host:
 11495                                  type: string
 11496                                httpHeaders:
 11497                                  items:
 11498                                    properties:
 11499                                      name:
 11500                                        type: string
 11501                                      value:
 11502                                        type: string
 11503                                    required:
 11504                                    - name
 11505                                    - value
 11506                                    type: object
 11507                                  type: array
 11508                                path:
 11509                                  type: string
 11510                                port:
 11511                                  anyOf:
 11512                                  - type: integer
 11513                                  - type: string
 11514                                  x-kubernetes-int-or-string: true
 11515                                scheme:
 11516                                  type: string
 11517                              required:
 11518                              - port
 11519                              type: object
 11520                            initialDelaySeconds:
 11521                              format: int32
 11522                              type: integer
 11523                            periodSeconds:
 11524                              format: int32
 11525                              type: integer
 11526                            successThreshold:
 11527                              format: int32
 11528                              type: integer
 11529                            tcpSocket:
 11530                              properties:
 11531                                host:
 11532                                  type: string
 11533                                port:
 11534                                  anyOf:
 11535                                  - type: integer
 11536                                  - type: string
 11537                                  x-kubernetes-int-or-string: true
 11538                              required:
 11539                              - port
 11540                              type: object
 11541                            terminationGracePeriodSeconds:
 11542                              format: int64
 11543                              type: integer
 11544                            timeoutSeconds:
 11545                              format: int32
 11546                              type: integer
 11547                          type: object
 11548                        numberOfDays:
 11549                          type: integer
 11550                        priorityClassName:
 11551                          type: string
 11552                        resources:
 11553                          nullable: true
 11554                          properties:
 11555                            limits:
 11556                              additionalProperties:
 11557                                anyOf:
 11558                                - type: integer
 11559                                - type: string
 11560                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 11561                                x-kubernetes-int-or-string: true
 11562                              type: object
 11563                            requests:
 11564                              additionalProperties:
 11565                                anyOf:
 11566                                - type: integer
 11567                                - type: string
 11568                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 11569                                x-kubernetes-int-or-string: true
 11570                              type: object
 11571                          type: object
 11572                        schedule:
 11573                          type: string
 11574                        securityContext:
 11575                          properties:
 11576                            fsGroup:
 11577                              format: int64
 11578                              type: integer
 11579                            fsGroupChangePolicy:
 11580                              type: string
 11581                            runAsGroup:
 11582                              format: int64
 11583                              type: integer
 11584                            runAsNonRoot:
 11585                              type: boolean
 11586                            runAsUser:
 11587                              format: int64
 11588                              type: integer
 11589                            seLinuxOptions:
 11590                              properties:
 11591                                level:
 11592                                  type: string
 11593                                role:
 11594                                  type: string
 11595                                type:
 11596                                  type: string
 11597                                user:
 11598                                  type: string
 11599                              type: object
 11600                            seccompProfile:
 11601                              properties:
 11602                                localhostProfile:
 11603                                  type: string
 11604                                type:
 11605                                  type: string
 11606                              required:
 11607                              - type
 11608                              type: object
 11609                            supplementalGroups:
 11610                              items:
 11611                                format: int64
 11612                                type: integer
 11613                              type: array
 11614                            sysctls:
 11615                              items:
 11616                                properties:
 11617                                  name:
 11618                                    type: string
 11619                                  value:
 11620                                    type: string
 11621                                required:
 11622                                - name
 11623                                - value
 11624                                type: object
 11625                              type: array
 11626                            windowsOptions:
 11627                              properties:
 11628                                gmsaCredentialSpec:
 11629                                  type: string
 11630                                gmsaCredentialSpecName:
 11631                                  type: string
 11632                                hostProcess:
 11633                                  type: boolean
 11634                                runAsUserName:
 11635                                  type: string
 11636                              type: object
 11637                          type: object
 11638                        serviceAccount:
 11639                          type: string
 11640                        successfulJobsHistoryLimit:
 11641                          format: int32
 11642                          type: integer
 11643                        tolerations:
 11644                          items:
 11645                            properties:
 11646                              effect:
 11647                                type: string
 11648                              key:
 11649                                type: string
 11650                              operator:
 11651                                type: string
 11652                              tolerationSeconds:
 11653                                format: int64
 11654                                type: integer
 11655                              value:
 11656                                type: string
 11657                            type: object
 11658                          type: array
 11659                          x-kubernetes-list-type: atomic
 11660                        ttlSecondsAfterFinished:
 11661                          format: int32
 11662                          type: integer
 11663                        volumeMounts:
 11664                          items:
 11665                            properties:
 11666                              mountPath:
 11667                                type: string
 11668                              mountPropagation:
 11669                                type: string
 11670                              name:
 11671                                type: string
 11672                              readOnly:
 11673                                type: boolean
 11674                              subPath:
 11675                                type: string
 11676                              subPathExpr:
 11677                                type: string
 11678                            required:
 11679                            - mountPath
 11680                            - name
 11681                            type: object
 11682                          type: array
 11683                          x-kubernetes-list-type: atomic
 11684                        volumes:
 11685                          items:
 11686                            properties:
 11687                              awsElasticBlockStore:
 11688                                properties:
 11689                                  fsType:
 11690                                    type: string
 11691                                  partition:
 11692                                    format: int32
 11693                                    type: integer
 11694                                  readOnly:
 11695                                    type: boolean
 11696                                  volumeID:
 11697                                    type: string
 11698                                required:
 11699                                - volumeID
 11700                                type: object
 11701                              azureDisk:
 11702                                properties:
 11703                                  cachingMode:
 11704                                    type: string
 11705                                  diskName:
 11706                                    type: string
 11707                                  diskURI:
 11708                                    type: string
 11709                                  fsType:
 11710                                    type: string
 11711                                  kind:
 11712                                    type: string
 11713                                  readOnly:
 11714                                    type: boolean
 11715                                required:
 11716                                - diskName
 11717                                - diskURI
 11718                                type: object
 11719                              azureFile:
 11720                                properties:
 11721                                  readOnly:
 11722                                    type: boolean
 11723                                  secretName:
 11724                                    type: string
 11725                                  shareName:
 11726                                    type: string
 11727                                required:
 11728                                - secretName
 11729                                - shareName
 11730                                type: object
 11731                              cephfs:
 11732                                properties:
 11733                                  monitors:
 11734                                    items:
 11735                                      type: string
 11736                                    type: array
 11737                                  path:
 11738                                    type: string
 11739                                  readOnly:
 11740                                    type: boolean
 11741                                  secretFile:
 11742                                    type: string
 11743                                  secretRef:
 11744                                    properties:
 11745                                      name:
 11746                                        type: string
 11747                                    type: object
 11748                                    x-kubernetes-map-type: atomic
 11749                                  user:
 11750                                    type: string
 11751                                required:
 11752                                - monitors
 11753                                type: object
 11754                              cinder:
 11755                                properties:
 11756                                  fsType:
 11757                                    type: string
 11758                                  readOnly:
 11759                                    type: boolean
 11760                                  secretRef:
 11761                                    properties:
 11762                                      name:
 11763                                        type: string
 11764                                    type: object
 11765                                    x-kubernetes-map-type: atomic
 11766                                  volumeID:
 11767                                    type: string
 11768                                required:
 11769                                - volumeID
 11770                                type: object
 11771                              configMap:
 11772                                properties:
 11773                                  defaultMode:
 11774                                    format: int32
 11775                                    type: integer
 11776                                  items:
 11777                                    items:
 11778                                      properties:
 11779                                        key:
 11780                                          type: string
 11781                                        mode:
 11782                                          format: int32
 11783                                          type: integer
 11784                                        path:
 11785                                          type: string
 11786                                      required:
 11787                                      - key
 11788                                      - path
 11789                                      type: object
 11790                                    type: array
 11791                                  name:
 11792                                    type: string
 11793                                  optional:
 11794                                    type: boolean
 11795                                type: object
 11796                                x-kubernetes-map-type: atomic
 11797                              csi:
 11798                                properties:
 11799                                  driver:
 11800                                    type: string
 11801                                  fsType:
 11802                                    type: string
 11803                                  nodePublishSecretRef:
 11804                                    properties:
 11805                                      name:
 11806                                        type: string
 11807                                    type: object
 11808                                    x-kubernetes-map-type: atomic
 11809                                  readOnly:
 11810                                    type: boolean
 11811                                  volumeAttributes:
 11812                                    additionalProperties:
 11813                                      type: string
 11814                                    type: object
 11815                                required:
 11816                                - driver
 11817                                type: object
 11818                              downwardAPI:
 11819                                properties:
 11820                                  defaultMode:
 11821                                    format: int32
 11822                                    type: integer
 11823                                  items:
 11824                                    items:
 11825                                      properties:
 11826                                        fieldRef:
 11827                                          properties:
 11828                                            apiVersion:
 11829                                              type: string
 11830                                            fieldPath:
 11831                                              type: string
 11832                                          required:
 11833                                          - fieldPath
 11834                                          type: object
 11835                                          x-kubernetes-map-type: atomic
 11836                                        mode:
 11837                                          format: int32
 11838                                          type: integer
 11839                                        path:
 11840                                          type: string
 11841                                        resourceFieldRef:
 11842                                          properties:
 11843                                            containerName:
 11844                                              type: string
 11845                                            divisor:
 11846                                              anyOf:
 11847                                              - type: integer
 11848                                              - type: string
 11849                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 11850                                              x-kubernetes-int-or-string: true
 11851                                            resource:
 11852                                              type: string
 11853                                          required:
 11854                                          - resource
 11855                                          type: object
 11856                                          x-kubernetes-map-type: atomic
 11857                                      required:
 11858                                      - path
 11859                                      type: object
 11860                                    type: array
 11861                                type: object
 11862                              emptyDir:
 11863                                properties:
 11864                                  medium:
 11865                                    type: string
 11866                                  sizeLimit:
 11867                                    anyOf:
 11868                                    - type: integer
 11869                                    - type: string
 11870                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 11871                                    x-kubernetes-int-or-string: true
 11872                                type: object
 11873                              ephemeral:
 11874                                properties:
 11875                                  volumeClaimTemplate:
 11876                                    properties:
 11877                                      metadata:
 11878                                        properties:
 11879                                          annotations:
 11880                                            additionalProperties:
 11881                                              type: string
 11882                                            type: object
 11883                                          finalizers:
 11884                                            items:
 11885                                              type: string
 11886                                            type: array
 11887                                          labels:
 11888                                            additionalProperties:
 11889                                              type: string
 11890                                            type: object
 11891                                          name:
 11892                                            type: string
 11893                                          namespace:
 11894                                            type: string
 11895                                        type: object
 11896                                      spec:
 11897                                        properties:
 11898                                          accessModes:
 11899                                            items:
 11900                                              type: string
 11901                                            type: array
 11902                                          dataSource:
 11903                                            properties:
 11904                                              apiGroup:
 11905                                                type: string
 11906                                              kind:
 11907                                                type: string
 11908                                              name:
 11909                                                type: string
 11910                                            required:
 11911                                            - kind
 11912                                            - name
 11913                                            type: object
 11914                                            x-kubernetes-map-type: atomic
 11915                                          dataSourceRef:
 11916                                            properties:
 11917                                              apiGroup:
 11918                                                type: string
 11919                                              kind:
 11920                                                type: string
 11921                                              name:
 11922                                                type: string
 11923                                            required:
 11924                                            - kind
 11925                                            - name
 11926                                            type: object
 11927                                            x-kubernetes-map-type: atomic
 11928                                          resources:
 11929                                            properties:
 11930                                              limits:
 11931                                                additionalProperties:
 11932                                                  anyOf:
 11933                                                  - type: integer
 11934                                                  - type: string
 11935                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 11936                                                  x-kubernetes-int-or-string: true
 11937                                                type: object
 11938                                              requests:
 11939                                                additionalProperties:
 11940                                                  anyOf:
 11941                                                  - type: integer
 11942                                                  - type: string
 11943                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 11944                                                  x-kubernetes-int-or-string: true
 11945                                                type: object
 11946                                            type: object
 11947                                          selector:
 11948                                            properties:
 11949                                              matchExpressions:
 11950                                                items:
 11951                                                  properties:
 11952                                                    key:
 11953                                                      type: string
 11954                                                    operator:
 11955                                                      type: string
 11956                                                    values:
 11957                                                      items:
 11958                                                        type: string
 11959                                                      type: array
 11960                                                  required:
 11961                                                  - key
 11962                                                  - operator
 11963                                                  type: object
 11964                                                type: array
 11965                                              matchLabels:
 11966                                                additionalProperties:
 11967                                                  type: string
 11968                                                type: object
 11969                                            type: object
 11970                                            x-kubernetes-map-type: atomic
 11971                                          storageClassName:
 11972                                            type: string
 11973                                          volumeMode:
 11974                                            type: string
 11975                                          volumeName:
 11976                                            type: string
 11977                                        type: object
 11978                                    required:
 11979                                    - spec
 11980                                    type: object
 11981                                type: object
 11982                              fc:
 11983                                properties:
 11984                                  fsType:
 11985                                    type: string
 11986                                  lun:
 11987                                    format: int32
 11988                                    type: integer
 11989                                  readOnly:
 11990                                    type: boolean
 11991                                  targetWWNs:
 11992                                    items:
 11993                                      type: string
 11994                                    type: array
 11995                                  wwids:
 11996                                    items:
 11997                                      type: string
 11998                                    type: array
 11999                                type: object
 12000                              flexVolume:
 12001                                properties:
 12002                                  driver:
 12003                                    type: string
 12004                                  fsType:
 12005                                    type: string
 12006                                  options:
 12007                                    additionalProperties:
 12008                                      type: string
 12009                                    type: object
 12010                                  readOnly:
 12011                                    type: boolean
 12012                                  secretRef:
 12013                                    properties:
 12014                                      name:
 12015                                        type: string
 12016                                    type: object
 12017                                    x-kubernetes-map-type: atomic
 12018                                required:
 12019                                - driver
 12020                                type: object
 12021                              flocker:
 12022                                properties:
 12023                                  datasetName:
 12024                                    type: string
 12025                                  datasetUUID:
 12026                                    type: string
 12027                                type: object
 12028                              gcePersistentDisk:
 12029                                properties:
 12030                                  fsType:
 12031                                    type: string
 12032                                  partition:
 12033                                    format: int32
 12034                                    type: integer
 12035                                  pdName:
 12036                                    type: string
 12037                                  readOnly:
 12038                                    type: boolean
 12039                                required:
 12040                                - pdName
 12041                                type: object
 12042                              gitRepo:
 12043                                properties:
 12044                                  directory:
 12045                                    type: string
 12046                                  repository:
 12047                                    type: string
 12048                                  revision:
 12049                                    type: string
 12050                                required:
 12051                                - repository
 12052                                type: object
 12053                              glusterfs:
 12054                                properties:
 12055                                  endpoints:
 12056                                    type: string
 12057                                  path:
 12058                                    type: string
 12059                                  readOnly:
 12060                                    type: boolean
 12061                                required:
 12062                                - endpoints
 12063                                - path
 12064                                type: object
 12065                              hostPath:
 12066                                properties:
 12067                                  path:
 12068                                    type: string
 12069                                  type:
 12070                                    type: string
 12071                                required:
 12072                                - path
 12073                                type: object
 12074                              iscsi:
 12075                                properties:
 12076                                  chapAuthDiscovery:
 12077                                    type: boolean
 12078                                  chapAuthSession:
 12079                                    type: boolean
 12080                                  fsType:
 12081                                    type: string
 12082                                  initiatorName:
 12083                                    type: string
 12084                                  iqn:
 12085                                    type: string
 12086                                  iscsiInterface:
 12087                                    type: string
 12088                                  lun:
 12089                                    format: int32
 12090                                    type: integer
 12091                                  portals:
 12092                                    items:
 12093                                      type: string
 12094                                    type: array
 12095                                  readOnly:
 12096                                    type: boolean
 12097                                  secretRef:
 12098                                    properties:
 12099                                      name:
 12100                                        type: string
 12101                                    type: object
 12102                                    x-kubernetes-map-type: atomic
 12103                                  targetPortal:
 12104                                    type: string
 12105                                required:
 12106                                - iqn
 12107                                - lun
 12108                                - targetPortal
 12109                                type: object
 12110                              name:
 12111                                type: string
 12112                              nfs:
 12113                                properties:
 12114                                  path:
 12115                                    type: string
 12116                                  readOnly:
 12117                                    type: boolean
 12118                                  server:
 12119                                    type: string
 12120                                required:
 12121                                - path
 12122                                - server
 12123                                type: object
 12124                              persistentVolumeClaim:
 12125                                properties:
 12126                                  claimName:
 12127                                    type: string
 12128                                  readOnly:
 12129                                    type: boolean
 12130                                required:
 12131                                - claimName
 12132                                type: object
 12133                              photonPersistentDisk:
 12134                                properties:
 12135                                  fsType:
 12136                                    type: string
 12137                                  pdID:
 12138                                    type: string
 12139                                required:
 12140                                - pdID
 12141                                type: object
 12142                              portworxVolume:
 12143                                properties:
 12144                                  fsType:
 12145                                    type: string
 12146                                  readOnly:
 12147                                    type: boolean
 12148                                  volumeID:
 12149                                    type: string
 12150                                required:
 12151                                - volumeID
 12152                                type: object
 12153                              projected:
 12154                                properties:
 12155                                  defaultMode:
 12156                                    format: int32
 12157                                    type: integer
 12158                                  sources:
 12159                                    items:
 12160                                      properties:
 12161                                        configMap:
 12162                                          properties:
 12163                                            items:
 12164                                              items:
 12165                                                properties:
 12166                                                  key:
 12167                                                    type: string
 12168                                                  mode:
 12169                                                    format: int32
 12170                                                    type: integer
 12171                                                  path:
 12172                                                    type: string
 12173                                                required:
 12174                                                - key
 12175                                                - path
 12176                                                type: object
 12177                                              type: array
 12178                                            name:
 12179                                              type: string
 12180                                            optional:
 12181                                              type: boolean
 12182                                          type: object
 12183                                          x-kubernetes-map-type: atomic
 12184                                        downwardAPI:
 12185                                          properties:
 12186                                            items:
 12187                                              items:
 12188                                                properties:
 12189                                                  fieldRef:
 12190                                                    properties:
 12191                                                      apiVersion:
 12192                                                        type: string
 12193                                                      fieldPath:
 12194                                                        type: string
 12195                                                    required:
 12196                                                    - fieldPath
 12197                                                    type: object
 12198                                                    x-kubernetes-map-type: atomic
 12199                                                  mode:
 12200                                                    format: int32
 12201                                                    type: integer
 12202                                                  path:
 12203                                                    type: string
 12204                                                  resourceFieldRef:
 12205                                                    properties:
 12206                                                      containerName:
 12207                                                        type: string
 12208                                                      divisor:
 12209                                                        anyOf:
 12210                                                        - type: integer
 12211                                                        - type: string
 12212                                                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 12213                                                        x-kubernetes-int-or-string: true
 12214                                                      resource:
 12215                                                        type: string
 12216                                                    required:
 12217                                                    - resource
 12218                                                    type: object
 12219                                                    x-kubernetes-map-type: atomic
 12220                                                required:
 12221                                                - path
 12222                                                type: object
 12223                                              type: array
 12224                                          type: object
 12225                                        secret:
 12226                                          properties:
 12227                                            items:
 12228                                              items:
 12229                                                properties:
 12230                                                  key:
 12231                                                    type: string
 12232                                                  mode:
 12233                                                    format: int32
 12234                                                    type: integer
 12235                                                  path:
 12236                                                    type: string
 12237                                                required:
 12238                                                - key
 12239                                                - path
 12240                                                type: object
 12241                                              type: array
 12242                                            name:
 12243                                              type: string
 12244                                            optional:
 12245                                              type: boolean
 12246                                          type: object
 12247                                          x-kubernetes-map-type: atomic
 12248                                        serviceAccountToken:
 12249                                          properties:
 12250                                            audience:
 12251                                              type: string
 12252                                            expirationSeconds:
 12253                                              format: int64
 12254                                              type: integer
 12255                                            path:
 12256                                              type: string
 12257                                          required:
 12258                                          - path
 12259                                          type: object
 12260                                      type: object
 12261                                    type: array
 12262                                type: object
 12263                              quobyte:
 12264                                properties:
 12265                                  group:
 12266                                    type: string
 12267                                  readOnly:
 12268                                    type: boolean
 12269                                  registry:
 12270                                    type: string
 12271                                  tenant:
 12272                                    type: string
 12273                                  user:
 12274                                    type: string
 12275                                  volume:
 12276                                    type: string
 12277                                required:
 12278                                - registry
 12279                                - volume
 12280                                type: object
 12281                              rbd:
 12282                                properties:
 12283                                  fsType:
 12284                                    type: string
 12285                                  image:
 12286                                    type: string
 12287                                  keyring:
 12288                                    type: string
 12289                                  monitors:
 12290                                    items:
 12291                                      type: string
 12292                                    type: array
 12293                                  pool:
 12294                                    type: string
 12295                                  readOnly:
 12296                                    type: boolean
 12297                                  secretRef:
 12298                                    properties:
 12299                                      name:
 12300                                        type: string
 12301                                    type: object
 12302                                    x-kubernetes-map-type: atomic
 12303                                  user:
 12304                                    type: string
 12305                                required:
 12306                                - image
 12307                                - monitors
 12308                                type: object
 12309                              scaleIO:
 12310                                properties:
 12311                                  fsType:
 12312                                    type: string
 12313                                  gateway:
 12314                                    type: string
 12315                                  protectionDomain:
 12316                                    type: string
 12317                                  readOnly:
 12318                                    type: boolean
 12319                                  secretRef:
 12320                                    properties:
 12321                                      name:
 12322                                        type: string
 12323                                    type: object
 12324                                    x-kubernetes-map-type: atomic
 12325                                  sslEnabled:
 12326                                    type: boolean
 12327                                  storageMode:
 12328                                    type: string
 12329                                  storagePool:
 12330                                    type: string
 12331                                  system:
 12332                                    type: string
 12333                                  volumeName:
 12334                                    type: string
 12335                                required:
 12336                                - gateway
 12337                                - secretRef
 12338                                - system
 12339                                type: object
 12340                              secret:
 12341                                properties:
 12342                                  defaultMode:
 12343                                    format: int32
 12344                                    type: integer
 12345                                  items:
 12346                                    items:
 12347                                      properties:
 12348                                        key:
 12349                                          type: string
 12350                                        mode:
 12351                                          format: int32
 12352                                          type: integer
 12353                                        path:
 12354                                          type: string
 12355                                      required:
 12356                                      - key
 12357                                      - path
 12358                                      type: object
 12359                                    type: array
 12360                                  optional:
 12361                                    type: boolean
 12362                                  secretName:
 12363                                    type: string
 12364                                type: object
 12365                              storageos:
 12366                                properties:
 12367                                  fsType:
 12368                                    type: string
 12369                                  readOnly:
 12370                                    type: boolean
 12371                                  secretRef:
 12372                                    properties:
 12373                                      name:
 12374                                        type: string
 12375                                    type: object
 12376                                    x-kubernetes-map-type: atomic
 12377                                  volumeName:
 12378                                    type: string
 12379                                  volumeNamespace:
 12380                                    type: string
 12381                                type: object
 12382                              vsphereVolume:
 12383                                properties:
 12384                                  fsType:
 12385                                    type: string
 12386                                  storagePolicyID:
 12387                                    type: string
 12388                                  storagePolicyName:
 12389                                    type: string
 12390                                  volumePath:
 12391                                    type: string
 12392                                required:
 12393                                - volumePath
 12394                                type: object
 12395                            required:
 12396                            - name
 12397                            type: object
 12398                          type: array
 12399                          x-kubernetes-list-type: atomic
 12400                      type: object
 12401                    esRollover:
 12402                      properties:
 12403                        affinity:
 12404                          properties:
 12405                            nodeAffinity:
 12406                              properties:
 12407                                preferredDuringSchedulingIgnoredDuringExecution:
 12408                                  items:
 12409                                    properties:
 12410                                      preference:
 12411                                        properties:
 12412                                          matchExpressions:
 12413                                            items:
 12414                                              properties:
 12415                                                key:
 12416                                                  type: string
 12417                                                operator:
 12418                                                  type: string
 12419                                                values:
 12420                                                  items:
 12421                                                    type: string
 12422                                                  type: array
 12423                                              required:
 12424                                              - key
 12425                                              - operator
 12426                                              type: object
 12427                                            type: array
 12428                                          matchFields:
 12429                                            items:
 12430                                              properties:
 12431                                                key:
 12432                                                  type: string
 12433                                                operator:
 12434                                                  type: string
 12435                                                values:
 12436                                                  items:
 12437                                                    type: string
 12438                                                  type: array
 12439                                              required:
 12440                                              - key
 12441                                              - operator
 12442                                              type: object
 12443                                            type: array
 12444                                        type: object
 12445                                        x-kubernetes-map-type: atomic
 12446                                      weight:
 12447                                        format: int32
 12448                                        type: integer
 12449                                    required:
 12450                                    - preference
 12451                                    - weight
 12452                                    type: object
 12453                                  type: array
 12454                                requiredDuringSchedulingIgnoredDuringExecution:
 12455                                  properties:
 12456                                    nodeSelectorTerms:
 12457                                      items:
 12458                                        properties:
 12459                                          matchExpressions:
 12460                                            items:
 12461                                              properties:
 12462                                                key:
 12463                                                  type: string
 12464                                                operator:
 12465                                                  type: string
 12466                                                values:
 12467                                                  items:
 12468                                                    type: string
 12469                                                  type: array
 12470                                              required:
 12471                                              - key
 12472                                              - operator
 12473                                              type: object
 12474                                            type: array
 12475                                          matchFields:
 12476                                            items:
 12477                                              properties:
 12478                                                key:
 12479                                                  type: string
 12480                                                operator:
 12481                                                  type: string
 12482                                                values:
 12483                                                  items:
 12484                                                    type: string
 12485                                                  type: array
 12486                                              required:
 12487                                              - key
 12488                                              - operator
 12489                                              type: object
 12490                                            type: array
 12491                                        type: object
 12492                                        x-kubernetes-map-type: atomic
 12493                                      type: array
 12494                                  required:
 12495                                  - nodeSelectorTerms
 12496                                  type: object
 12497                                  x-kubernetes-map-type: atomic
 12498                              type: object
 12499                            podAffinity:
 12500                              properties:
 12501                                preferredDuringSchedulingIgnoredDuringExecution:
 12502                                  items:
 12503                                    properties:
 12504                                      podAffinityTerm:
 12505                                        properties:
 12506                                          labelSelector:
 12507                                            properties:
 12508                                              matchExpressions:
 12509                                                items:
 12510                                                  properties:
 12511                                                    key:
 12512                                                      type: string
 12513                                                    operator:
 12514                                                      type: string
 12515                                                    values:
 12516                                                      items:
 12517                                                        type: string
 12518                                                      type: array
 12519                                                  required:
 12520                                                  - key
 12521                                                  - operator
 12522                                                  type: object
 12523                                                type: array
 12524                                              matchLabels:
 12525                                                additionalProperties:
 12526                                                  type: string
 12527                                                type: object
 12528                                            type: object
 12529                                            x-kubernetes-map-type: atomic
 12530                                          namespaceSelector:
 12531                                            properties:
 12532                                              matchExpressions:
 12533                                                items:
 12534                                                  properties:
 12535                                                    key:
 12536                                                      type: string
 12537                                                    operator:
 12538                                                      type: string
 12539                                                    values:
 12540                                                      items:
 12541                                                        type: string
 12542                                                      type: array
 12543                                                  required:
 12544                                                  - key
 12545                                                  - operator
 12546                                                  type: object
 12547                                                type: array
 12548                                              matchLabels:
 12549                                                additionalProperties:
 12550                                                  type: string
 12551                                                type: object
 12552                                            type: object
 12553                                            x-kubernetes-map-type: atomic
 12554                                          namespaces:
 12555                                            items:
 12556                                              type: string
 12557                                            type: array
 12558                                          topologyKey:
 12559                                            type: string
 12560                                        required:
 12561                                        - topologyKey
 12562                                        type: object
 12563                                      weight:
 12564                                        format: int32
 12565                                        type: integer
 12566                                    required:
 12567                                    - podAffinityTerm
 12568                                    - weight
 12569                                    type: object
 12570                                  type: array
 12571                                requiredDuringSchedulingIgnoredDuringExecution:
 12572                                  items:
 12573                                    properties:
 12574                                      labelSelector:
 12575                                        properties:
 12576                                          matchExpressions:
 12577                                            items:
 12578                                              properties:
 12579                                                key:
 12580                                                  type: string
 12581                                                operator:
 12582                                                  type: string
 12583                                                values:
 12584                                                  items:
 12585                                                    type: string
 12586                                                  type: array
 12587                                              required:
 12588                                              - key
 12589                                              - operator
 12590                                              type: object
 12591                                            type: array
 12592                                          matchLabels:
 12593                                            additionalProperties:
 12594                                              type: string
 12595                                            type: object
 12596                                        type: object
 12597                                        x-kubernetes-map-type: atomic
 12598                                      namespaceSelector:
 12599                                        properties:
 12600                                          matchExpressions:
 12601                                            items:
 12602                                              properties:
 12603                                                key:
 12604                                                  type: string
 12605                                                operator:
 12606                                                  type: string
 12607                                                values:
 12608                                                  items:
 12609                                                    type: string
 12610                                                  type: array
 12611                                              required:
 12612                                              - key
 12613                                              - operator
 12614                                              type: object
 12615                                            type: array
 12616                                          matchLabels:
 12617                                            additionalProperties:
 12618                                              type: string
 12619                                            type: object
 12620                                        type: object
 12621                                        x-kubernetes-map-type: atomic
 12622                                      namespaces:
 12623                                        items:
 12624                                          type: string
 12625                                        type: array
 12626                                      topologyKey:
 12627                                        type: string
 12628                                    required:
 12629                                    - topologyKey
 12630                                    type: object
 12631                                  type: array
 12632                              type: object
 12633                            podAntiAffinity:
 12634                              properties:
 12635                                preferredDuringSchedulingIgnoredDuringExecution:
 12636                                  items:
 12637                                    properties:
 12638                                      podAffinityTerm:
 12639                                        properties:
 12640                                          labelSelector:
 12641                                            properties:
 12642                                              matchExpressions:
 12643                                                items:
 12644                                                  properties:
 12645                                                    key:
 12646                                                      type: string
 12647                                                    operator:
 12648                                                      type: string
 12649                                                    values:
 12650                                                      items:
 12651                                                        type: string
 12652                                                      type: array
 12653                                                  required:
 12654                                                  - key
 12655                                                  - operator
 12656                                                  type: object
 12657                                                type: array
 12658                                              matchLabels:
 12659                                                additionalProperties:
 12660                                                  type: string
 12661                                                type: object
 12662                                            type: object
 12663                                            x-kubernetes-map-type: atomic
 12664                                          namespaceSelector:
 12665                                            properties:
 12666                                              matchExpressions:
 12667                                                items:
 12668                                                  properties:
 12669                                                    key:
 12670                                                      type: string
 12671                                                    operator:
 12672                                                      type: string
 12673                                                    values:
 12674                                                      items:
 12675                                                        type: string
 12676                                                      type: array
 12677                                                  required:
 12678                                                  - key
 12679                                                  - operator
 12680                                                  type: object
 12681                                                type: array
 12682                                              matchLabels:
 12683                                                additionalProperties:
 12684                                                  type: string
 12685                                                type: object
 12686                                            type: object
 12687                                            x-kubernetes-map-type: atomic
 12688                                          namespaces:
 12689                                            items:
 12690                                              type: string
 12691                                            type: array
 12692                                          topologyKey:
 12693                                            type: string
 12694                                        required:
 12695                                        - topologyKey
 12696                                        type: object
 12697                                      weight:
 12698                                        format: int32
 12699                                        type: integer
 12700                                    required:
 12701                                    - podAffinityTerm
 12702                                    - weight
 12703                                    type: object
 12704                                  type: array
 12705                                requiredDuringSchedulingIgnoredDuringExecution:
 12706                                  items:
 12707                                    properties:
 12708                                      labelSelector:
 12709                                        properties:
 12710                                          matchExpressions:
 12711                                            items:
 12712                                              properties:
 12713                                                key:
 12714                                                  type: string
 12715                                                operator:
 12716                                                  type: string
 12717                                                values:
 12718                                                  items:
 12719                                                    type: string
 12720                                                  type: array
 12721                                              required:
 12722                                              - key
 12723                                              - operator
 12724                                              type: object
 12725                                            type: array
 12726                                          matchLabels:
 12727                                            additionalProperties:
 12728                                              type: string
 12729                                            type: object
 12730                                        type: object
 12731                                        x-kubernetes-map-type: atomic
 12732                                      namespaceSelector:
 12733                                        properties:
 12734                                          matchExpressions:
 12735                                            items:
 12736                                              properties:
 12737                                                key:
 12738                                                  type: string
 12739                                                operator:
 12740                                                  type: string
 12741                                                values:
 12742                                                  items:
 12743                                                    type: string
 12744                                                  type: array
 12745                                              required:
 12746                                              - key
 12747                                              - operator
 12748                                              type: object
 12749                                            type: array
 12750                                          matchLabels:
 12751                                            additionalProperties:
 12752                                              type: string
 12753                                            type: object
 12754                                        type: object
 12755                                        x-kubernetes-map-type: atomic
 12756                                      namespaces:
 12757                                        items:
 12758                                          type: string
 12759                                        type: array
 12760                                      topologyKey:
 12761                                        type: string
 12762                                    required:
 12763                                    - topologyKey
 12764                                    type: object
 12765                                  type: array
 12766                              type: object
 12767                          type: object
 12768                        annotations:
 12769                          additionalProperties:
 12770                            type: string
 12771                          nullable: true
 12772                          type: object
 12773                        backoffLimit:
 12774                          format: int32
 12775                          type: integer
 12776                        conditions:
 12777                          type: string
 12778                        containerSecurityContext:
 12779                          properties:
 12780                            allowPrivilegeEscalation:
 12781                              type: boolean
 12782                            capabilities:
 12783                              properties:
 12784                                add:
 12785                                  items:
 12786                                    type: string
 12787                                  type: array
 12788                                drop:
 12789                                  items:
 12790                                    type: string
 12791                                  type: array
 12792                              type: object
 12793                            privileged:
 12794                              type: boolean
 12795                            procMount:
 12796                              type: string
 12797                            readOnlyRootFilesystem:
 12798                              type: boolean
 12799                            runAsGroup:
 12800                              format: int64
 12801                              type: integer
 12802                            runAsNonRoot:
 12803                              type: boolean
 12804                            runAsUser:
 12805                              format: int64
 12806                              type: integer
 12807                            seLinuxOptions:
 12808                              properties:
 12809                                level:
 12810                                  type: string
 12811                                role:
 12812                                  type: string
 12813                                type:
 12814                                  type: string
 12815                                user:
 12816                                  type: string
 12817                              type: object
 12818                            seccompProfile:
 12819                              properties:
 12820                                localhostProfile:
 12821                                  type: string
 12822                                type:
 12823                                  type: string
 12824                              required:
 12825                              - type
 12826                              type: object
 12827                            windowsOptions:
 12828                              properties:
 12829                                gmsaCredentialSpec:
 12830                                  type: string
 12831                                gmsaCredentialSpecName:
 12832                                  type: string
 12833                                hostProcess:
 12834                                  type: boolean
 12835                                runAsUserName:
 12836                                  type: string
 12837                              type: object
 12838                          type: object
 12839                        image:
 12840                          type: string
 12841                        imagePullPolicy:
 12842                          type: string
 12843                        imagePullSecrets:
 12844                          items:
 12845                            properties:
 12846                              name:
 12847                                type: string
 12848                            type: object
 12849                            x-kubernetes-map-type: atomic
 12850                          type: array
 12851                          x-kubernetes-list-type: atomic
 12852                        labels:
 12853                          additionalProperties:
 12854                            type: string
 12855                          type: object
 12856                        livenessProbe:
 12857                          properties:
 12858                            exec:
 12859                              properties:
 12860                                command:
 12861                                  items:
 12862                                    type: string
 12863                                  type: array
 12864                              type: object
 12865                            failureThreshold:
 12866                              format: int32
 12867                              type: integer
 12868                            grpc:
 12869                              properties:
 12870                                port:
 12871                                  format: int32
 12872                                  type: integer
 12873                                service:
 12874                                  type: string
 12875                              required:
 12876                              - port
 12877                              type: object
 12878                            httpGet:
 12879                              properties:
 12880                                host:
 12881                                  type: string
 12882                                httpHeaders:
 12883                                  items:
 12884                                    properties:
 12885                                      name:
 12886                                        type: string
 12887                                      value:
 12888                                        type: string
 12889                                    required:
 12890                                    - name
 12891                                    - value
 12892                                    type: object
 12893                                  type: array
 12894                                path:
 12895                                  type: string
 12896                                port:
 12897                                  anyOf:
 12898                                  - type: integer
 12899                                  - type: string
 12900                                  x-kubernetes-int-or-string: true
 12901                                scheme:
 12902                                  type: string
 12903                              required:
 12904                              - port
 12905                              type: object
 12906                            initialDelaySeconds:
 12907                              format: int32
 12908                              type: integer
 12909                            periodSeconds:
 12910                              format: int32
 12911                              type: integer
 12912                            successThreshold:
 12913                              format: int32
 12914                              type: integer
 12915                            tcpSocket:
 12916                              properties:
 12917                                host:
 12918                                  type: string
 12919                                port:
 12920                                  anyOf:
 12921                                  - type: integer
 12922                                  - type: string
 12923                                  x-kubernetes-int-or-string: true
 12924                              required:
 12925                              - port
 12926                              type: object
 12927                            terminationGracePeriodSeconds:
 12928                              format: int64
 12929                              type: integer
 12930                            timeoutSeconds:
 12931                              format: int32
 12932                              type: integer
 12933                          type: object
 12934                        readTTL:
 12935                          type: string
 12936                        resources:
 12937                          nullable: true
 12938                          properties:
 12939                            limits:
 12940                              additionalProperties:
 12941                                anyOf:
 12942                                - type: integer
 12943                                - type: string
 12944                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 12945                                x-kubernetes-int-or-string: true
 12946                              type: object
 12947                            requests:
 12948                              additionalProperties:
 12949                                anyOf:
 12950                                - type: integer
 12951                                - type: string
 12952                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 12953                                x-kubernetes-int-or-string: true
 12954                              type: object
 12955                          type: object
 12956                        schedule:
 12957                          type: string
 12958                        securityContext:
 12959                          properties:
 12960                            fsGroup:
 12961                              format: int64
 12962                              type: integer
 12963                            fsGroupChangePolicy:
 12964                              type: string
 12965                            runAsGroup:
 12966                              format: int64
 12967                              type: integer
 12968                            runAsNonRoot:
 12969                              type: boolean
 12970                            runAsUser:
 12971                              format: int64
 12972                              type: integer
 12973                            seLinuxOptions:
 12974                              properties:
 12975                                level:
 12976                                  type: string
 12977                                role:
 12978                                  type: string
 12979                                type:
 12980                                  type: string
 12981                                user:
 12982                                  type: string
 12983                              type: object
 12984                            seccompProfile:
 12985                              properties:
 12986                                localhostProfile:
 12987                                  type: string
 12988                                type:
 12989                                  type: string
 12990                              required:
 12991                              - type
 12992                              type: object
 12993                            supplementalGroups:
 12994                              items:
 12995                                format: int64
 12996                                type: integer
 12997                              type: array
 12998                            sysctls:
 12999                              items:
 13000                                properties:
 13001                                  name:
 13002                                    type: string
 13003                                  value:
 13004                                    type: string
 13005                                required:
 13006                                - name
 13007                                - value
 13008                                type: object
 13009                              type: array
 13010                            windowsOptions:
 13011                              properties:
 13012                                gmsaCredentialSpec:
 13013                                  type: string
 13014                                gmsaCredentialSpecName:
 13015                                  type: string
 13016                                hostProcess:
 13017                                  type: boolean
 13018                                runAsUserName:
 13019                                  type: string
 13020                              type: object
 13021                          type: object
 13022                        serviceAccount:
 13023                          type: string
 13024                        successfulJobsHistoryLimit:
 13025                          format: int32
 13026                          type: integer
 13027                        tolerations:
 13028                          items:
 13029                            properties:
 13030                              effect:
 13031                                type: string
 13032                              key:
 13033                                type: string
 13034                              operator:
 13035                                type: string
 13036                              tolerationSeconds:
 13037                                format: int64
 13038                                type: integer
 13039                              value:
 13040                                type: string
 13041                            type: object
 13042                          type: array
 13043                          x-kubernetes-list-type: atomic
 13044                        ttlSecondsAfterFinished:
 13045                          format: int32
 13046                          type: integer
 13047                        volumeMounts:
 13048                          items:
 13049                            properties:
 13050                              mountPath:
 13051                                type: string
 13052                              mountPropagation:
 13053                                type: string
 13054                              name:
 13055                                type: string
 13056                              readOnly:
 13057                                type: boolean
 13058                              subPath:
 13059                                type: string
 13060                              subPathExpr:
 13061                                type: string
 13062                            required:
 13063                            - mountPath
 13064                            - name
 13065                            type: object
 13066                          type: array
 13067                          x-kubernetes-list-type: atomic
 13068                        volumes:
 13069                          items:
 13070                            properties:
 13071                              awsElasticBlockStore:
 13072                                properties:
 13073                                  fsType:
 13074                                    type: string
 13075                                  partition:
 13076                                    format: int32
 13077                                    type: integer
 13078                                  readOnly:
 13079                                    type: boolean
 13080                                  volumeID:
 13081                                    type: string
 13082                                required:
 13083                                - volumeID
 13084                                type: object
 13085                              azureDisk:
 13086                                properties:
 13087                                  cachingMode:
 13088                                    type: string
 13089                                  diskName:
 13090                                    type: string
 13091                                  diskURI:
 13092                                    type: string
 13093                                  fsType:
 13094                                    type: string
 13095                                  kind:
 13096                                    type: string
 13097                                  readOnly:
 13098                                    type: boolean
 13099                                required:
 13100                                - diskName
 13101                                - diskURI
 13102                                type: object
 13103                              azureFile:
 13104                                properties:
 13105                                  readOnly:
 13106                                    type: boolean
 13107                                  secretName:
 13108                                    type: string
 13109                                  shareName:
 13110                                    type: string
 13111                                required:
 13112                                - secretName
 13113                                - shareName
 13114                                type: object
 13115                              cephfs:
 13116                                properties:
 13117                                  monitors:
 13118                                    items:
 13119                                      type: string
 13120                                    type: array
 13121                                  path:
 13122                                    type: string
 13123                                  readOnly:
 13124                                    type: boolean
 13125                                  secretFile:
 13126                                    type: string
 13127                                  secretRef:
 13128                                    properties:
 13129                                      name:
 13130                                        type: string
 13131                                    type: object
 13132                                    x-kubernetes-map-type: atomic
 13133                                  user:
 13134                                    type: string
 13135                                required:
 13136                                - monitors
 13137                                type: object
 13138                              cinder:
 13139                                properties:
 13140                                  fsType:
 13141                                    type: string
 13142                                  readOnly:
 13143                                    type: boolean
 13144                                  secretRef:
 13145                                    properties:
 13146                                      name:
 13147                                        type: string
 13148                                    type: object
 13149                                    x-kubernetes-map-type: atomic
 13150                                  volumeID:
 13151                                    type: string
 13152                                required:
 13153                                - volumeID
 13154                                type: object
 13155                              configMap:
 13156                                properties:
 13157                                  defaultMode:
 13158                                    format: int32
 13159                                    type: integer
 13160                                  items:
 13161                                    items:
 13162                                      properties:
 13163                                        key:
 13164                                          type: string
 13165                                        mode:
 13166                                          format: int32
 13167                                          type: integer
 13168                                        path:
 13169                                          type: string
 13170                                      required:
 13171                                      - key
 13172                                      - path
 13173                                      type: object
 13174                                    type: array
 13175                                  name:
 13176                                    type: string
 13177                                  optional:
 13178                                    type: boolean
 13179                                type: object
 13180                                x-kubernetes-map-type: atomic
 13181                              csi:
 13182                                properties:
 13183                                  driver:
 13184                                    type: string
 13185                                  fsType:
 13186                                    type: string
 13187                                  nodePublishSecretRef:
 13188                                    properties:
 13189                                      name:
 13190                                        type: string
 13191                                    type: object
 13192                                    x-kubernetes-map-type: atomic
 13193                                  readOnly:
 13194                                    type: boolean
 13195                                  volumeAttributes:
 13196                                    additionalProperties:
 13197                                      type: string
 13198                                    type: object
 13199                                required:
 13200                                - driver
 13201                                type: object
 13202                              downwardAPI:
 13203                                properties:
 13204                                  defaultMode:
 13205                                    format: int32
 13206                                    type: integer
 13207                                  items:
 13208                                    items:
 13209                                      properties:
 13210                                        fieldRef:
 13211                                          properties:
 13212                                            apiVersion:
 13213                                              type: string
 13214                                            fieldPath:
 13215                                              type: string
 13216                                          required:
 13217                                          - fieldPath
 13218                                          type: object
 13219                                          x-kubernetes-map-type: atomic
 13220                                        mode:
 13221                                          format: int32
 13222                                          type: integer
 13223                                        path:
 13224                                          type: string
 13225                                        resourceFieldRef:
 13226                                          properties:
 13227                                            containerName:
 13228                                              type: string
 13229                                            divisor:
 13230                                              anyOf:
 13231                                              - type: integer
 13232                                              - type: string
 13233                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 13234                                              x-kubernetes-int-or-string: true
 13235                                            resource:
 13236                                              type: string
 13237                                          required:
 13238                                          - resource
 13239                                          type: object
 13240                                          x-kubernetes-map-type: atomic
 13241                                      required:
 13242                                      - path
 13243                                      type: object
 13244                                    type: array
 13245                                type: object
 13246                              emptyDir:
 13247                                properties:
 13248                                  medium:
 13249                                    type: string
 13250                                  sizeLimit:
 13251                                    anyOf:
 13252                                    - type: integer
 13253                                    - type: string
 13254                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 13255                                    x-kubernetes-int-or-string: true
 13256                                type: object
 13257                              ephemeral:
 13258                                properties:
 13259                                  volumeClaimTemplate:
 13260                                    properties:
 13261                                      metadata:
 13262                                        properties:
 13263                                          annotations:
 13264                                            additionalProperties:
 13265                                              type: string
 13266                                            type: object
 13267                                          finalizers:
 13268                                            items:
 13269                                              type: string
 13270                                            type: array
 13271                                          labels:
 13272                                            additionalProperties:
 13273                                              type: string
 13274                                            type: object
 13275                                          name:
 13276                                            type: string
 13277                                          namespace:
 13278                                            type: string
 13279                                        type: object
 13280                                      spec:
 13281                                        properties:
 13282                                          accessModes:
 13283                                            items:
 13284                                              type: string
 13285                                            type: array
 13286                                          dataSource:
 13287                                            properties:
 13288                                              apiGroup:
 13289                                                type: string
 13290                                              kind:
 13291                                                type: string
 13292                                              name:
 13293                                                type: string
 13294                                            required:
 13295                                            - kind
 13296                                            - name
 13297                                            type: object
 13298                                            x-kubernetes-map-type: atomic
 13299                                          dataSourceRef:
 13300                                            properties:
 13301                                              apiGroup:
 13302                                                type: string
 13303                                              kind:
 13304                                                type: string
 13305                                              name:
 13306                                                type: string
 13307                                            required:
 13308                                            - kind
 13309                                            - name
 13310                                            type: object
 13311                                            x-kubernetes-map-type: atomic
 13312                                          resources:
 13313                                            properties:
 13314                                              limits:
 13315                                                additionalProperties:
 13316                                                  anyOf:
 13317                                                  - type: integer
 13318                                                  - type: string
 13319                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 13320                                                  x-kubernetes-int-or-string: true
 13321                                                type: object
 13322                                              requests:
 13323                                                additionalProperties:
 13324                                                  anyOf:
 13325                                                  - type: integer
 13326                                                  - type: string
 13327                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 13328                                                  x-kubernetes-int-or-string: true
 13329                                                type: object
 13330                                            type: object
 13331                                          selector:
 13332                                            properties:
 13333                                              matchExpressions:
 13334                                                items:
 13335                                                  properties:
 13336                                                    key:
 13337                                                      type: string
 13338                                                    operator:
 13339                                                      type: string
 13340                                                    values:
 13341                                                      items:
 13342                                                        type: string
 13343                                                      type: array
 13344                                                  required:
 13345                                                  - key
 13346                                                  - operator
 13347                                                  type: object
 13348                                                type: array
 13349                                              matchLabels:
 13350                                                additionalProperties:
 13351                                                  type: string
 13352                                                type: object
 13353                                            type: object
 13354                                            x-kubernetes-map-type: atomic
 13355                                          storageClassName:
 13356                                            type: string
 13357                                          volumeMode:
 13358                                            type: string
 13359                                          volumeName:
 13360                                            type: string
 13361                                        type: object
 13362                                    required:
 13363                                    - spec
 13364                                    type: object
 13365                                type: object
 13366                              fc:
 13367                                properties:
 13368                                  fsType:
 13369                                    type: string
 13370                                  lun:
 13371                                    format: int32
 13372                                    type: integer
 13373                                  readOnly:
 13374                                    type: boolean
 13375                                  targetWWNs:
 13376                                    items:
 13377                                      type: string
 13378                                    type: array
 13379                                  wwids:
 13380                                    items:
 13381                                      type: string
 13382                                    type: array
 13383                                type: object
 13384                              flexVolume:
 13385                                properties:
 13386                                  driver:
 13387                                    type: string
 13388                                  fsType:
 13389                                    type: string
 13390                                  options:
 13391                                    additionalProperties:
 13392                                      type: string
 13393                                    type: object
 13394                                  readOnly:
 13395                                    type: boolean
 13396                                  secretRef:
 13397                                    properties:
 13398                                      name:
 13399                                        type: string
 13400                                    type: object
 13401                                    x-kubernetes-map-type: atomic
 13402                                required:
 13403                                - driver
 13404                                type: object
 13405                              flocker:
 13406                                properties:
 13407                                  datasetName:
 13408                                    type: string
 13409                                  datasetUUID:
 13410                                    type: string
 13411                                type: object
 13412                              gcePersistentDisk:
 13413                                properties:
 13414                                  fsType:
 13415                                    type: string
 13416                                  partition:
 13417                                    format: int32
 13418                                    type: integer
 13419                                  pdName:
 13420                                    type: string
 13421                                  readOnly:
 13422                                    type: boolean
 13423                                required:
 13424                                - pdName
 13425                                type: object
 13426                              gitRepo:
 13427                                properties:
 13428                                  directory:
 13429                                    type: string
 13430                                  repository:
 13431                                    type: string
 13432                                  revision:
 13433                                    type: string
 13434                                required:
 13435                                - repository
 13436                                type: object
 13437                              glusterfs:
 13438                                properties:
 13439                                  endpoints:
 13440                                    type: string
 13441                                  path:
 13442                                    type: string
 13443                                  readOnly:
 13444                                    type: boolean
 13445                                required:
 13446                                - endpoints
 13447                                - path
 13448                                type: object
 13449                              hostPath:
 13450                                properties:
 13451                                  path:
 13452                                    type: string
 13453                                  type:
 13454                                    type: string
 13455                                required:
 13456                                - path
 13457                                type: object
 13458                              iscsi:
 13459                                properties:
 13460                                  chapAuthDiscovery:
 13461                                    type: boolean
 13462                                  chapAuthSession:
 13463                                    type: boolean
 13464                                  fsType:
 13465                                    type: string
 13466                                  initiatorName:
 13467                                    type: string
 13468                                  iqn:
 13469                                    type: string
 13470                                  iscsiInterface:
 13471                                    type: string
 13472                                  lun:
 13473                                    format: int32
 13474                                    type: integer
 13475                                  portals:
 13476                                    items:
 13477                                      type: string
 13478                                    type: array
 13479                                  readOnly:
 13480                                    type: boolean
 13481                                  secretRef:
 13482                                    properties:
 13483                                      name:
 13484                                        type: string
 13485                                    type: object
 13486                                    x-kubernetes-map-type: atomic
 13487                                  targetPortal:
 13488                                    type: string
 13489                                required:
 13490                                - iqn
 13491                                - lun
 13492                                - targetPortal
 13493                                type: object
 13494                              name:
 13495                                type: string
 13496                              nfs:
 13497                                properties:
 13498                                  path:
 13499                                    type: string
 13500                                  readOnly:
 13501                                    type: boolean
 13502                                  server:
 13503                                    type: string
 13504                                required:
 13505                                - path
 13506                                - server
 13507                                type: object
 13508                              persistentVolumeClaim:
 13509                                properties:
 13510                                  claimName:
 13511                                    type: string
 13512                                  readOnly:
 13513                                    type: boolean
 13514                                required:
 13515                                - claimName
 13516                                type: object
 13517                              photonPersistentDisk:
 13518                                properties:
 13519                                  fsType:
 13520                                    type: string
 13521                                  pdID:
 13522                                    type: string
 13523                                required:
 13524                                - pdID
 13525                                type: object
 13526                              portworxVolume:
 13527                                properties:
 13528                                  fsType:
 13529                                    type: string
 13530                                  readOnly:
 13531                                    type: boolean
 13532                                  volumeID:
 13533                                    type: string
 13534                                required:
 13535                                - volumeID
 13536                                type: object
 13537                              projected:
 13538                                properties:
 13539                                  defaultMode:
 13540                                    format: int32
 13541                                    type: integer
 13542                                  sources:
 13543                                    items:
 13544                                      properties:
 13545                                        configMap:
 13546                                          properties:
 13547                                            items:
 13548                                              items:
 13549                                                properties:
 13550                                                  key:
 13551                                                    type: string
 13552                                                  mode:
 13553                                                    format: int32
 13554                                                    type: integer
 13555                                                  path:
 13556                                                    type: string
 13557                                                required:
 13558                                                - key
 13559                                                - path
 13560                                                type: object
 13561                                              type: array
 13562                                            name:
 13563                                              type: string
 13564                                            optional:
 13565                                              type: boolean
 13566                                          type: object
 13567                                          x-kubernetes-map-type: atomic
 13568                                        downwardAPI:
 13569                                          properties:
 13570                                            items:
 13571                                              items:
 13572                                                properties:
 13573                                                  fieldRef:
 13574                                                    properties:
 13575                                                      apiVersion:
 13576                                                        type: string
 13577                                                      fieldPath:
 13578                                                        type: string
 13579                                                    required:
 13580                                                    - fieldPath
 13581                                                    type: object
 13582                                                    x-kubernetes-map-type: atomic
 13583                                                  mode:
 13584                                                    format: int32
 13585                                                    type: integer
 13586                                                  path:
 13587                                                    type: string
 13588                                                  resourceFieldRef:
 13589                                                    properties:
 13590                                                      containerName:
 13591                                                        type: string
 13592                                                      divisor:
 13593                                                        anyOf:
 13594                                                        - type: integer
 13595                                                        - type: string
 13596                                                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 13597                                                        x-kubernetes-int-or-string: true
 13598                                                      resource:
 13599                                                        type: string
 13600                                                    required:
 13601                                                    - resource
 13602                                                    type: object
 13603                                                    x-kubernetes-map-type: atomic
 13604                                                required:
 13605                                                - path
 13606                                                type: object
 13607                                              type: array
 13608                                          type: object
 13609                                        secret:
 13610                                          properties:
 13611                                            items:
 13612                                              items:
 13613                                                properties:
 13614                                                  key:
 13615                                                    type: string
 13616                                                  mode:
 13617                                                    format: int32
 13618                                                    type: integer
 13619                                                  path:
 13620                                                    type: string
 13621                                                required:
 13622                                                - key
 13623                                                - path
 13624                                                type: object
 13625                                              type: array
 13626                                            name:
 13627                                              type: string
 13628                                            optional:
 13629                                              type: boolean
 13630                                          type: object
 13631                                          x-kubernetes-map-type: atomic
 13632                                        serviceAccountToken:
 13633                                          properties:
 13634                                            audience:
 13635                                              type: string
 13636                                            expirationSeconds:
 13637                                              format: int64
 13638                                              type: integer
 13639                                            path:
 13640                                              type: string
 13641                                          required:
 13642                                          - path
 13643                                          type: object
 13644                                      type: object
 13645                                    type: array
 13646                                type: object
 13647                              quobyte:
 13648                                properties:
 13649                                  group:
 13650                                    type: string
 13651                                  readOnly:
 13652                                    type: boolean
 13653                                  registry:
 13654                                    type: string
 13655                                  tenant:
 13656                                    type: string
 13657                                  user:
 13658                                    type: string
 13659                                  volume:
 13660                                    type: string
 13661                                required:
 13662                                - registry
 13663                                - volume
 13664                                type: object
 13665                              rbd:
 13666                                properties:
 13667                                  fsType:
 13668                                    type: string
 13669                                  image:
 13670                                    type: string
 13671                                  keyring:
 13672                                    type: string
 13673                                  monitors:
 13674                                    items:
 13675                                      type: string
 13676                                    type: array
 13677                                  pool:
 13678                                    type: string
 13679                                  readOnly:
 13680                                    type: boolean
 13681                                  secretRef:
 13682                                    properties:
 13683                                      name:
 13684                                        type: string
 13685                                    type: object
 13686                                    x-kubernetes-map-type: atomic
 13687                                  user:
 13688                                    type: string
 13689                                required:
 13690                                - image
 13691                                - monitors
 13692                                type: object
 13693                              scaleIO:
 13694                                properties:
 13695                                  fsType:
 13696                                    type: string
 13697                                  gateway:
 13698                                    type: string
 13699                                  protectionDomain:
 13700                                    type: string
 13701                                  readOnly:
 13702                                    type: boolean
 13703                                  secretRef:
 13704                                    properties:
 13705                                      name:
 13706                                        type: string
 13707                                    type: object
 13708                                    x-kubernetes-map-type: atomic
 13709                                  sslEnabled:
 13710                                    type: boolean
 13711                                  storageMode:
 13712                                    type: string
 13713                                  storagePool:
 13714                                    type: string
 13715                                  system:
 13716                                    type: string
 13717                                  volumeName:
 13718                                    type: string
 13719                                required:
 13720                                - gateway
 13721                                - secretRef
 13722                                - system
 13723                                type: object
 13724                              secret:
 13725                                properties:
 13726                                  defaultMode:
 13727                                    format: int32
 13728                                    type: integer
 13729                                  items:
 13730                                    items:
 13731                                      properties:
 13732                                        key:
 13733                                          type: string
 13734                                        mode:
 13735                                          format: int32
 13736                                          type: integer
 13737                                        path:
 13738                                          type: string
 13739                                      required:
 13740                                      - key
 13741                                      - path
 13742                                      type: object
 13743                                    type: array
 13744                                  optional:
 13745                                    type: boolean
 13746                                  secretName:
 13747                                    type: string
 13748                                type: object
 13749                              storageos:
 13750                                properties:
 13751                                  fsType:
 13752                                    type: string
 13753                                  readOnly:
 13754                                    type: boolean
 13755                                  secretRef:
 13756                                    properties:
 13757                                      name:
 13758                                        type: string
 13759                                    type: object
 13760                                    x-kubernetes-map-type: atomic
 13761                                  volumeName:
 13762                                    type: string
 13763                                  volumeNamespace:
 13764                                    type: string
 13765                                type: object
 13766                              vsphereVolume:
 13767                                properties:
 13768                                  fsType:
 13769                                    type: string
 13770                                  storagePolicyID:
 13771                                    type: string
 13772                                  storagePolicyName:
 13773                                    type: string
 13774                                  volumePath:
 13775                                    type: string
 13776                                required:
 13777                                - volumePath
 13778                                type: object
 13779                            required:
 13780                            - name
 13781                            type: object
 13782                          type: array
 13783                          x-kubernetes-list-type: atomic
 13784                      type: object
 13785                    grpcPlugin:
 13786                      properties:
 13787                        image:
 13788                          type: string
 13789                      type: object
 13790                    options:
 13791                      type: object
 13792                      x-kubernetes-preserve-unknown-fields: true
 13793                    secretName:
 13794                      type: string
 13795                    type:
 13796                      type: string
 13797                  type: object
 13798                strategy:
 13799                  type: string
 13800                tolerations:
 13801                  items:
 13802                    properties:
 13803                      effect:
 13804                        type: string
 13805                      key:
 13806                        type: string
 13807                      operator:
 13808                        type: string
 13809                      tolerationSeconds:
 13810                        format: int64
 13811                        type: integer
 13812                      value:
 13813                        type: string
 13814                    type: object
 13815                  type: array
 13816                  x-kubernetes-list-type: atomic
 13817                ui:
 13818                  properties:
 13819                    options:
 13820                      type: object
 13821                      x-kubernetes-preserve-unknown-fields: true
 13822                  type: object
 13823                volumeMounts:
 13824                  items:
 13825                    properties:
 13826                      mountPath:
 13827                        type: string
 13828                      mountPropagation:
 13829                        type: string
 13830                      name:
 13831                        type: string
 13832                      readOnly:
 13833                        type: boolean
 13834                      subPath:
 13835                        type: string
 13836                      subPathExpr:
 13837                        type: string
 13838                    required:
 13839                    - mountPath
 13840                    - name
 13841                    type: object
 13842                  type: array
 13843                  x-kubernetes-list-type: atomic
 13844                volumes:
 13845                  items:
 13846                    properties:
 13847                      awsElasticBlockStore:
 13848                        properties:
 13849                          fsType:
 13850                            type: string
 13851                          partition:
 13852                            format: int32
 13853                            type: integer
 13854                          readOnly:
 13855                            type: boolean
 13856                          volumeID:
 13857                            type: string
 13858                        required:
 13859                        - volumeID
 13860                        type: object
 13861                      azureDisk:
 13862                        properties:
 13863                          cachingMode:
 13864                            type: string
 13865                          diskName:
 13866                            type: string
 13867                          diskURI:
 13868                            type: string
 13869                          fsType:
 13870                            type: string
 13871                          kind:
 13872                            type: string
 13873                          readOnly:
 13874                            type: boolean
 13875                        required:
 13876                        - diskName
 13877                        - diskURI
 13878                        type: object
 13879                      azureFile:
 13880                        properties:
 13881                          readOnly:
 13882                            type: boolean
 13883                          secretName:
 13884                            type: string
 13885                          shareName:
 13886                            type: string
 13887                        required:
 13888                        - secretName
 13889                        - shareName
 13890                        type: object
 13891                      cephfs:
 13892                        properties:
 13893                          monitors:
 13894                            items:
 13895                              type: string
 13896                            type: array
 13897                          path:
 13898                            type: string
 13899                          readOnly:
 13900                            type: boolean
 13901                          secretFile:
 13902                            type: string
 13903                          secretRef:
 13904                            properties:
 13905                              name:
 13906                                type: string
 13907                            type: object
 13908                            x-kubernetes-map-type: atomic
 13909                          user:
 13910                            type: string
 13911                        required:
 13912                        - monitors
 13913                        type: object
 13914                      cinder:
 13915                        properties:
 13916                          fsType:
 13917                            type: string
 13918                          readOnly:
 13919                            type: boolean
 13920                          secretRef:
 13921                            properties:
 13922                              name:
 13923                                type: string
 13924                            type: object
 13925                            x-kubernetes-map-type: atomic
 13926                          volumeID:
 13927                            type: string
 13928                        required:
 13929                        - volumeID
 13930                        type: object
 13931                      configMap:
 13932                        properties:
 13933                          defaultMode:
 13934                            format: int32
 13935                            type: integer
 13936                          items:
 13937                            items:
 13938                              properties:
 13939                                key:
 13940                                  type: string
 13941                                mode:
 13942                                  format: int32
 13943                                  type: integer
 13944                                path:
 13945                                  type: string
 13946                              required:
 13947                              - key
 13948                              - path
 13949                              type: object
 13950                            type: array
 13951                          name:
 13952                            type: string
 13953                          optional:
 13954                            type: boolean
 13955                        type: object
 13956                        x-kubernetes-map-type: atomic
 13957                      csi:
 13958                        properties:
 13959                          driver:
 13960                            type: string
 13961                          fsType:
 13962                            type: string
 13963                          nodePublishSecretRef:
 13964                            properties:
 13965                              name:
 13966                                type: string
 13967                            type: object
 13968                            x-kubernetes-map-type: atomic
 13969                          readOnly:
 13970                            type: boolean
 13971                          volumeAttributes:
 13972                            additionalProperties:
 13973                              type: string
 13974                            type: object
 13975                        required:
 13976                        - driver
 13977                        type: object
 13978                      downwardAPI:
 13979                        properties:
 13980                          defaultMode:
 13981                            format: int32
 13982                            type: integer
 13983                          items:
 13984                            items:
 13985                              properties:
 13986                                fieldRef:
 13987                                  properties:
 13988                                    apiVersion:
 13989                                      type: string
 13990                                    fieldPath:
 13991                                      type: string
 13992                                  required:
 13993                                  - fieldPath
 13994                                  type: object
 13995                                  x-kubernetes-map-type: atomic
 13996                                mode:
 13997                                  format: int32
 13998                                  type: integer
 13999                                path:
 14000                                  type: string
 14001                                resourceFieldRef:
 14002                                  properties:
 14003                                    containerName:
 14004                                      type: string
 14005                                    divisor:
 14006                                      anyOf:
 14007                                      - type: integer
 14008                                      - type: string
 14009                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 14010                                      x-kubernetes-int-or-string: true
 14011                                    resource:
 14012                                      type: string
 14013                                  required:
 14014                                  - resource
 14015                                  type: object
 14016                                  x-kubernetes-map-type: atomic
 14017                              required:
 14018                              - path
 14019                              type: object
 14020                            type: array
 14021                        type: object
 14022                      emptyDir:
 14023                        properties:
 14024                          medium:
 14025                            type: string
 14026                          sizeLimit:
 14027                            anyOf:
 14028                            - type: integer
 14029                            - type: string
 14030                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 14031                            x-kubernetes-int-or-string: true
 14032                        type: object
 14033                      ephemeral:
 14034                        properties:
 14035                          volumeClaimTemplate:
 14036                            properties:
 14037                              metadata:
 14038                                properties:
 14039                                  annotations:
 14040                                    additionalProperties:
 14041                                      type: string
 14042                                    type: object
 14043                                  finalizers:
 14044                                    items:
 14045                                      type: string
 14046                                    type: array
 14047                                  labels:
 14048                                    additionalProperties:
 14049                                      type: string
 14050                                    type: object
 14051                                  name:
 14052                                    type: string
 14053                                  namespace:
 14054                                    type: string
 14055                                type: object
 14056                              spec:
 14057                                properties:
 14058                                  accessModes:
 14059                                    items:
 14060                                      type: string
 14061                                    type: array
 14062                                  dataSource:
 14063                                    properties:
 14064                                      apiGroup:
 14065                                        type: string
 14066                                      kind:
 14067                                        type: string
 14068                                      name:
 14069                                        type: string
 14070                                    required:
 14071                                    - kind
 14072                                    - name
 14073                                    type: object
 14074                                    x-kubernetes-map-type: atomic
 14075                                  dataSourceRef:
 14076                                    properties:
 14077                                      apiGroup:
 14078                                        type: string
 14079                                      kind:
 14080                                        type: string
 14081                                      name:
 14082                                        type: string
 14083                                    required:
 14084                                    - kind
 14085                                    - name
 14086                                    type: object
 14087                                    x-kubernetes-map-type: atomic
 14088                                  resources:
 14089                                    properties:
 14090                                      limits:
 14091                                        additionalProperties:
 14092                                          anyOf:
 14093                                          - type: integer
 14094                                          - type: string
 14095                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 14096                                          x-kubernetes-int-or-string: true
 14097                                        type: object
 14098                                      requests:
 14099                                        additionalProperties:
 14100                                          anyOf:
 14101                                          - type: integer
 14102                                          - type: string
 14103                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 14104                                          x-kubernetes-int-or-string: true
 14105                                        type: object
 14106                                    type: object
 14107                                  selector:
 14108                                    properties:
 14109                                      matchExpressions:
 14110                                        items:
 14111                                          properties:
 14112                                            key:
 14113                                              type: string
 14114                                            operator:
 14115                                              type: string
 14116                                            values:
 14117                                              items:
 14118                                                type: string
 14119                                              type: array
 14120                                          required:
 14121                                          - key
 14122                                          - operator
 14123                                          type: object
 14124                                        type: array
 14125                                      matchLabels:
 14126                                        additionalProperties:
 14127                                          type: string
 14128                                        type: object
 14129                                    type: object
 14130                                    x-kubernetes-map-type: atomic
 14131                                  storageClassName:
 14132                                    type: string
 14133                                  volumeMode:
 14134                                    type: string
 14135                                  volumeName:
 14136                                    type: string
 14137                                type: object
 14138                            required:
 14139                            - spec
 14140                            type: object
 14141                        type: object
 14142                      fc:
 14143                        properties:
 14144                          fsType:
 14145                            type: string
 14146                          lun:
 14147                            format: int32
 14148                            type: integer
 14149                          readOnly:
 14150                            type: boolean
 14151                          targetWWNs:
 14152                            items:
 14153                              type: string
 14154                            type: array
 14155                          wwids:
 14156                            items:
 14157                              type: string
 14158                            type: array
 14159                        type: object
 14160                      flexVolume:
 14161                        properties:
 14162                          driver:
 14163                            type: string
 14164                          fsType:
 14165                            type: string
 14166                          options:
 14167                            additionalProperties:
 14168                              type: string
 14169                            type: object
 14170                          readOnly:
 14171                            type: boolean
 14172                          secretRef:
 14173                            properties:
 14174                              name:
 14175                                type: string
 14176                            type: object
 14177                            x-kubernetes-map-type: atomic
 14178                        required:
 14179                        - driver
 14180                        type: object
 14181                      flocker:
 14182                        properties:
 14183                          datasetName:
 14184                            type: string
 14185                          datasetUUID:
 14186                            type: string
 14187                        type: object
 14188                      gcePersistentDisk:
 14189                        properties:
 14190                          fsType:
 14191                            type: string
 14192                          partition:
 14193                            format: int32
 14194                            type: integer
 14195                          pdName:
 14196                            type: string
 14197                          readOnly:
 14198                            type: boolean
 14199                        required:
 14200                        - pdName
 14201                        type: object
 14202                      gitRepo:
 14203                        properties:
 14204                          directory:
 14205                            type: string
 14206                          repository:
 14207                            type: string
 14208                          revision:
 14209                            type: string
 14210                        required:
 14211                        - repository
 14212                        type: object
 14213                      glusterfs:
 14214                        properties:
 14215                          endpoints:
 14216                            type: string
 14217                          path:
 14218                            type: string
 14219                          readOnly:
 14220                            type: boolean
 14221                        required:
 14222                        - endpoints
 14223                        - path
 14224                        type: object
 14225                      hostPath:
 14226                        properties:
 14227                          path:
 14228                            type: string
 14229                          type:
 14230                            type: string
 14231                        required:
 14232                        - path
 14233                        type: object
 14234                      iscsi:
 14235                        properties:
 14236                          chapAuthDiscovery:
 14237                            type: boolean
 14238                          chapAuthSession:
 14239                            type: boolean
 14240                          fsType:
 14241                            type: string
 14242                          initiatorName:
 14243                            type: string
 14244                          iqn:
 14245                            type: string
 14246                          iscsiInterface:
 14247                            type: string
 14248                          lun:
 14249                            format: int32
 14250                            type: integer
 14251                          portals:
 14252                            items:
 14253                              type: string
 14254                            type: array
 14255                          readOnly:
 14256                            type: boolean
 14257                          secretRef:
 14258                            properties:
 14259                              name:
 14260                                type: string
 14261                            type: object
 14262                            x-kubernetes-map-type: atomic
 14263                          targetPortal:
 14264                            type: string
 14265                        required:
 14266                        - iqn
 14267                        - lun
 14268                        - targetPortal
 14269                        type: object
 14270                      name:
 14271                        type: string
 14272                      nfs:
 14273                        properties:
 14274                          path:
 14275                            type: string
 14276                          readOnly:
 14277                            type: boolean
 14278                          server:
 14279                            type: string
 14280                        required:
 14281                        - path
 14282                        - server
 14283                        type: object
 14284                      persistentVolumeClaim:
 14285                        properties:
 14286                          claimName:
 14287                            type: string
 14288                          readOnly:
 14289                            type: boolean
 14290                        required:
 14291                        - claimName
 14292                        type: object
 14293                      photonPersistentDisk:
 14294                        properties:
 14295                          fsType:
 14296                            type: string
 14297                          pdID:
 14298                            type: string
 14299                        required:
 14300                        - pdID
 14301                        type: object
 14302                      portworxVolume:
 14303                        properties:
 14304                          fsType:
 14305                            type: string
 14306                          readOnly:
 14307                            type: boolean
 14308                          volumeID:
 14309                            type: string
 14310                        required:
 14311                        - volumeID
 14312                        type: object
 14313                      projected:
 14314                        properties:
 14315                          defaultMode:
 14316                            format: int32
 14317                            type: integer
 14318                          sources:
 14319                            items:
 14320                              properties:
 14321                                configMap:
 14322                                  properties:
 14323                                    items:
 14324                                      items:
 14325                                        properties:
 14326                                          key:
 14327                                            type: string
 14328                                          mode:
 14329                                            format: int32
 14330                                            type: integer
 14331                                          path:
 14332                                            type: string
 14333                                        required:
 14334                                        - key
 14335                                        - path
 14336                                        type: object
 14337                                      type: array
 14338                                    name:
 14339                                      type: string
 14340                                    optional:
 14341                                      type: boolean
 14342                                  type: object
 14343                                  x-kubernetes-map-type: atomic
 14344                                downwardAPI:
 14345                                  properties:
 14346                                    items:
 14347                                      items:
 14348                                        properties:
 14349                                          fieldRef:
 14350                                            properties:
 14351                                              apiVersion:
 14352                                                type: string
 14353                                              fieldPath:
 14354                                                type: string
 14355                                            required:
 14356                                            - fieldPath
 14357                                            type: object
 14358                                            x-kubernetes-map-type: atomic
 14359                                          mode:
 14360                                            format: int32
 14361                                            type: integer
 14362                                          path:
 14363                                            type: string
 14364                                          resourceFieldRef:
 14365                                            properties:
 14366                                              containerName:
 14367                                                type: string
 14368                                              divisor:
 14369                                                anyOf:
 14370                                                - type: integer
 14371                                                - type: string
 14372                                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
 14373                                                x-kubernetes-int-or-string: true
 14374                                              resource:
 14375                                                type: string
 14376                                            required:
 14377                                            - resource
 14378                                            type: object
 14379                                            x-kubernetes-map-type: atomic
 14380                                        required:
 14381                                        - path
 14382                                        type: object
 14383                                      type: array
 14384                                  type: object
 14385                                secret:
 14386                                  properties:
 14387                                    items:
 14388                                      items:
 14389                                        properties:
 14390                                          key:
 14391                                            type: string
 14392                                          mode:
 14393                                            format: int32
 14394                                            type: integer
 14395                                          path:
 14396                                            type: string
 14397                                        required:
 14398                                        - key
 14399                                        - path
 14400                                        type: object
 14401                                      type: array
 14402                                    name:
 14403                                      type: string
 14404                                    optional:
 14405                                      type: boolean
 14406                                  type: object
 14407                                  x-kubernetes-map-type: atomic
 14408                                serviceAccountToken:
 14409                                  properties:
 14410                                    audience:
 14411                                      type: string
 14412                                    expirationSeconds:
 14413                                      format: int64
 14414                                      type: integer
 14415                                    path:
 14416                                      type: string
 14417                                  required:
 14418                                  - path
 14419                                  type: object
 14420                              type: object
 14421                            type: array
 14422                        type: object
 14423                      quobyte:
 14424                        properties:
 14425                          group:
 14426                            type: string
 14427                          readOnly:
 14428                            type: boolean
 14429                          registry:
 14430                            type: string
 14431                          tenant:
 14432                            type: string
 14433                          user:
 14434                            type: string
 14435                          volume:
 14436                            type: string
 14437                        required:
 14438                        - registry
 14439                        - volume
 14440                        type: object
 14441                      rbd:
 14442                        properties:
 14443                          fsType:
 14444                            type: string
 14445                          image:
 14446                            type: string
 14447                          keyring:
 14448                            type: string
 14449                          monitors:
 14450                            items:
 14451                              type: string
 14452                            type: array
 14453                          pool:
 14454                            type: string
 14455                          readOnly:
 14456                            type: boolean
 14457                          secretRef:
 14458                            properties:
 14459                              name:
 14460                                type: string
 14461                            type: object
 14462                            x-kubernetes-map-type: atomic
 14463                          user:
 14464                            type: string
 14465                        required:
 14466                        - image
 14467                        - monitors
 14468                        type: object
 14469                      scaleIO:
 14470                        properties:
 14471                          fsType:
 14472                            type: string
 14473                          gateway:
 14474                            type: string
 14475                          protectionDomain:
 14476                            type: string
 14477                          readOnly:
 14478                            type: boolean
 14479                          secretRef:
 14480                            properties:
 14481                              name:
 14482                                type: string
 14483                            type: object
 14484                            x-kubernetes-map-type: atomic
 14485                          sslEnabled:
 14486                            type: boolean
 14487                          storageMode:
 14488                            type: string
 14489                          storagePool:
 14490                            type: string
 14491                          system:
 14492                            type: string
 14493                          volumeName:
 14494                            type: string
 14495                        required:
 14496                        - gateway
 14497                        - secretRef
 14498                        - system
 14499                        type: object
 14500                      secret:
 14501                        properties:
 14502                          defaultMode:
 14503                            format: int32
 14504                            type: integer
 14505                          items:
 14506                            items:
 14507                              properties:
 14508                                key:
 14509                                  type: string
 14510                                mode:
 14511                                  format: int32
 14512                                  type: integer
 14513                                path:
 14514                                  type: string
 14515                              required:
 14516                              - key
 14517                              - path
 14518                              type: object
 14519                            type: array
 14520                          optional:
 14521                            type: boolean
 14522                          secretName:
 14523                            type: string
 14524                        type: object
 14525                      storageos:
 14526                        properties:
 14527                          fsType:
 14528                            type: string
 14529                          readOnly:
 14530                            type: boolean
 14531                          secretRef:
 14532                            properties:
 14533                              name:
 14534                                type: string
 14535                            type: object
 14536                            x-kubernetes-map-type: atomic
 14537                          volumeName:
 14538                            type: string
 14539                          volumeNamespace:
 14540                            type: string
 14541                        type: object
 14542                      vsphereVolume:
 14543                        properties:
 14544                          fsType:
 14545                            type: string
 14546                          storagePolicyID:
 14547                            type: string
 14548                          storagePolicyName:
 14549                            type: string
 14550                          volumePath:
 14551                            type: string
 14552                        required:
 14553                        - volumePath
 14554                        type: object
 14555                    required:
 14556                    - name
 14557                    type: object
 14558                  type: array
 14559                  x-kubernetes-list-type: atomic
 14560              type: object
 14561            status:
 14562              properties:
 14563                phase:
 14564                  type: string
 14565                version:
 14566                  type: string
 14567              required:
 14568              - phase
 14569              - version
 14570              type: object
 14571          type: object
 14572      served: true
 14573      storage: true
 14574      subresources:
 14575        status: {}