volcano.sh/volcano@v1.9.0/config/crd/volcano/v1beta1/batch.volcano.sh_jobs.yaml (about)

     1  
     2  ---
     3  apiVersion: apiextensions.k8s.io/v1beta1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    annotations:
     7      controller-gen.kubebuilder.io/version: v0.6.0
     8    creationTimestamp: null
     9    name: jobs.batch.volcano.sh
    10  spec:
    11    additionalPrinterColumns:
    12    - JSONPath: .status.state.phase
    13      name: STATUS
    14      type: string
    15    - JSONPath: .status.minAvailable
    16      name: minAvailable
    17      type: integer
    18    - JSONPath: .status.running
    19      name: RUNNINGS
    20      type: integer
    21    - JSONPath: .metadata.creationTimestamp
    22      name: AGE
    23      type: date
    24    - JSONPath: .spec.queue
    25      name: QUEUE
    26      priority: 1
    27      type: string
    28    group: batch.volcano.sh
    29    names:
    30      kind: Job
    31      listKind: JobList
    32      plural: jobs
    33      shortNames:
    34      - vcjob
    35      - vj
    36      singular: job
    37    scope: Namespaced
    38    subresources:
    39      status: {}
    40    validation:
    41      openAPIV3Schema:
    42        properties:
    43          apiVersion:
    44            type: string
    45          kind:
    46            type: string
    47          metadata:
    48            type: object
    49          spec:
    50            properties:
    51              maxRetry:
    52                format: int32
    53                type: integer
    54              minAvailable:
    55                format: int32
    56                type: integer
    57              minSuccess:
    58                format: int32
    59                minimum: 1
    60                type: integer
    61              plugins:
    62                additionalProperties:
    63                  items:
    64                    type: string
    65                  type: array
    66                type: object
    67              policies:
    68                items:
    69                  properties:
    70                    action:
    71                      type: string
    72                    event:
    73                      type: string
    74                    events:
    75                      items:
    76                        type: string
    77                      type: array
    78                    exitCode:
    79                      format: int32
    80                      type: integer
    81                    timeout:
    82                      type: string
    83                  type: object
    84                type: array
    85              priorityClassName:
    86                type: string
    87              queue:
    88                type: string
    89              runningEstimate:
    90                type: string
    91              schedulerName:
    92                type: string
    93              tasks:
    94                items:
    95                  properties:
    96                    dependsOn:
    97                      properties:
    98                        iteration:
    99                          type: string
   100                        name:
   101                          items:
   102                            type: string
   103                          type: array
   104                      type: object
   105                    maxRetry:
   106                      format: int32
   107                      type: integer
   108                    minAvailable:
   109                      format: int32
   110                      type: integer
   111                    name:
   112                      type: string
   113                    policies:
   114                      items:
   115                        properties:
   116                          action:
   117                            type: string
   118                          event:
   119                            type: string
   120                          events:
   121                            items:
   122                              type: string
   123                            type: array
   124                          exitCode:
   125                            format: int32
   126                            type: integer
   127                          timeout:
   128                            type: string
   129                        type: object
   130                      type: array
   131                    replicas:
   132                      format: int32
   133                      type: integer
   134                    template:
   135                      properties:
   136                        metadata:
   137                          type: object
   138                        spec:
   139                          properties:
   140                            activeDeadlineSeconds:
   141                              format: int64
   142                              type: integer
   143                            affinity:
   144                              properties:
   145                                nodeAffinity:
   146                                  properties:
   147                                    preferredDuringSchedulingIgnoredDuringExecution:
   148                                      items:
   149                                        properties:
   150                                          preference:
   151                                            properties:
   152                                              matchExpressions:
   153                                                items:
   154                                                  properties:
   155                                                    key:
   156                                                      type: string
   157                                                    operator:
   158                                                      type: string
   159                                                    values:
   160                                                      items:
   161                                                        type: string
   162                                                      type: array
   163                                                  required:
   164                                                  - key
   165                                                  - operator
   166                                                  type: object
   167                                                type: array
   168                                              matchFields:
   169                                                items:
   170                                                  properties:
   171                                                    key:
   172                                                      type: string
   173                                                    operator:
   174                                                      type: string
   175                                                    values:
   176                                                      items:
   177                                                        type: string
   178                                                      type: array
   179                                                  required:
   180                                                  - key
   181                                                  - operator
   182                                                  type: object
   183                                                type: array
   184                                            type: object
   185                                          weight:
   186                                            format: int32
   187                                            type: integer
   188                                        required:
   189                                        - preference
   190                                        - weight
   191                                        type: object
   192                                      type: array
   193                                    requiredDuringSchedulingIgnoredDuringExecution:
   194                                      properties:
   195                                        nodeSelectorTerms:
   196                                          items:
   197                                            properties:
   198                                              matchExpressions:
   199                                                items:
   200                                                  properties:
   201                                                    key:
   202                                                      type: string
   203                                                    operator:
   204                                                      type: string
   205                                                    values:
   206                                                      items:
   207                                                        type: string
   208                                                      type: array
   209                                                  required:
   210                                                  - key
   211                                                  - operator
   212                                                  type: object
   213                                                type: array
   214                                              matchFields:
   215                                                items:
   216                                                  properties:
   217                                                    key:
   218                                                      type: string
   219                                                    operator:
   220                                                      type: string
   221                                                    values:
   222                                                      items:
   223                                                        type: string
   224                                                      type: array
   225                                                  required:
   226                                                  - key
   227                                                  - operator
   228                                                  type: object
   229                                                type: array
   230                                            type: object
   231                                          type: array
   232                                      required:
   233                                      - nodeSelectorTerms
   234                                      type: object
   235                                  type: object
   236                                podAffinity:
   237                                  properties:
   238                                    preferredDuringSchedulingIgnoredDuringExecution:
   239                                      items:
   240                                        properties:
   241                                          podAffinityTerm:
   242                                            properties:
   243                                              labelSelector:
   244                                                properties:
   245                                                  matchExpressions:
   246                                                    items:
   247                                                      properties:
   248                                                        key:
   249                                                          type: string
   250                                                        operator:
   251                                                          type: string
   252                                                        values:
   253                                                          items:
   254                                                            type: string
   255                                                          type: array
   256                                                      required:
   257                                                      - key
   258                                                      - operator
   259                                                      type: object
   260                                                    type: array
   261                                                  matchLabels:
   262                                                    additionalProperties:
   263                                                      type: string
   264                                                    type: object
   265                                                type: object
   266                                              matchLabelKeys:
   267                                                items:
   268                                                  type: string
   269                                                type: array
   270                                                x-kubernetes-list-type: atomic
   271                                              mismatchLabelKeys:
   272                                                items:
   273                                                  type: string
   274                                                type: array
   275                                                x-kubernetes-list-type: atomic
   276                                              namespaceSelector:
   277                                                properties:
   278                                                  matchExpressions:
   279                                                    items:
   280                                                      properties:
   281                                                        key:
   282                                                          type: string
   283                                                        operator:
   284                                                          type: string
   285                                                        values:
   286                                                          items:
   287                                                            type: string
   288                                                          type: array
   289                                                      required:
   290                                                      - key
   291                                                      - operator
   292                                                      type: object
   293                                                    type: array
   294                                                  matchLabels:
   295                                                    additionalProperties:
   296                                                      type: string
   297                                                    type: object
   298                                                type: object
   299                                              namespaces:
   300                                                items:
   301                                                  type: string
   302                                                type: array
   303                                              topologyKey:
   304                                                type: string
   305                                            required:
   306                                            - topologyKey
   307                                            type: object
   308                                          weight:
   309                                            format: int32
   310                                            type: integer
   311                                        required:
   312                                        - podAffinityTerm
   313                                        - weight
   314                                        type: object
   315                                      type: array
   316                                    requiredDuringSchedulingIgnoredDuringExecution:
   317                                      items:
   318                                        properties:
   319                                          labelSelector:
   320                                            properties:
   321                                              matchExpressions:
   322                                                items:
   323                                                  properties:
   324                                                    key:
   325                                                      type: string
   326                                                    operator:
   327                                                      type: string
   328                                                    values:
   329                                                      items:
   330                                                        type: string
   331                                                      type: array
   332                                                  required:
   333                                                  - key
   334                                                  - operator
   335                                                  type: object
   336                                                type: array
   337                                              matchLabels:
   338                                                additionalProperties:
   339                                                  type: string
   340                                                type: object
   341                                            type: object
   342                                          matchLabelKeys:
   343                                            items:
   344                                              type: string
   345                                            type: array
   346                                            x-kubernetes-list-type: atomic
   347                                          mismatchLabelKeys:
   348                                            items:
   349                                              type: string
   350                                            type: array
   351                                            x-kubernetes-list-type: atomic
   352                                          namespaceSelector:
   353                                            properties:
   354                                              matchExpressions:
   355                                                items:
   356                                                  properties:
   357                                                    key:
   358                                                      type: string
   359                                                    operator:
   360                                                      type: string
   361                                                    values:
   362                                                      items:
   363                                                        type: string
   364                                                      type: array
   365                                                  required:
   366                                                  - key
   367                                                  - operator
   368                                                  type: object
   369                                                type: array
   370                                              matchLabels:
   371                                                additionalProperties:
   372                                                  type: string
   373                                                type: object
   374                                            type: object
   375                                          namespaces:
   376                                            items:
   377                                              type: string
   378                                            type: array
   379                                          topologyKey:
   380                                            type: string
   381                                        required:
   382                                        - topologyKey
   383                                        type: object
   384                                      type: array
   385                                  type: object
   386                                podAntiAffinity:
   387                                  properties:
   388                                    preferredDuringSchedulingIgnoredDuringExecution:
   389                                      items:
   390                                        properties:
   391                                          podAffinityTerm:
   392                                            properties:
   393                                              labelSelector:
   394                                                properties:
   395                                                  matchExpressions:
   396                                                    items:
   397                                                      properties:
   398                                                        key:
   399                                                          type: string
   400                                                        operator:
   401                                                          type: string
   402                                                        values:
   403                                                          items:
   404                                                            type: string
   405                                                          type: array
   406                                                      required:
   407                                                      - key
   408                                                      - operator
   409                                                      type: object
   410                                                    type: array
   411                                                  matchLabels:
   412                                                    additionalProperties:
   413                                                      type: string
   414                                                    type: object
   415                                                type: object
   416                                              matchLabelKeys:
   417                                                items:
   418                                                  type: string
   419                                                type: array
   420                                                x-kubernetes-list-type: atomic
   421                                              mismatchLabelKeys:
   422                                                items:
   423                                                  type: string
   424                                                type: array
   425                                                x-kubernetes-list-type: atomic
   426                                              namespaceSelector:
   427                                                properties:
   428                                                  matchExpressions:
   429                                                    items:
   430                                                      properties:
   431                                                        key:
   432                                                          type: string
   433                                                        operator:
   434                                                          type: string
   435                                                        values:
   436                                                          items:
   437                                                            type: string
   438                                                          type: array
   439                                                      required:
   440                                                      - key
   441                                                      - operator
   442                                                      type: object
   443                                                    type: array
   444                                                  matchLabels:
   445                                                    additionalProperties:
   446                                                      type: string
   447                                                    type: object
   448                                                type: object
   449                                              namespaces:
   450                                                items:
   451                                                  type: string
   452                                                type: array
   453                                              topologyKey:
   454                                                type: string
   455                                            required:
   456                                            - topologyKey
   457                                            type: object
   458                                          weight:
   459                                            format: int32
   460                                            type: integer
   461                                        required:
   462                                        - podAffinityTerm
   463                                        - weight
   464                                        type: object
   465                                      type: array
   466                                    requiredDuringSchedulingIgnoredDuringExecution:
   467                                      items:
   468                                        properties:
   469                                          labelSelector:
   470                                            properties:
   471                                              matchExpressions:
   472                                                items:
   473                                                  properties:
   474                                                    key:
   475                                                      type: string
   476                                                    operator:
   477                                                      type: string
   478                                                    values:
   479                                                      items:
   480                                                        type: string
   481                                                      type: array
   482                                                  required:
   483                                                  - key
   484                                                  - operator
   485                                                  type: object
   486                                                type: array
   487                                              matchLabels:
   488                                                additionalProperties:
   489                                                  type: string
   490                                                type: object
   491                                            type: object
   492                                          matchLabelKeys:
   493                                            items:
   494                                              type: string
   495                                            type: array
   496                                            x-kubernetes-list-type: atomic
   497                                          mismatchLabelKeys:
   498                                            items:
   499                                              type: string
   500                                            type: array
   501                                            x-kubernetes-list-type: atomic
   502                                          namespaceSelector:
   503                                            properties:
   504                                              matchExpressions:
   505                                                items:
   506                                                  properties:
   507                                                    key:
   508                                                      type: string
   509                                                    operator:
   510                                                      type: string
   511                                                    values:
   512                                                      items:
   513                                                        type: string
   514                                                      type: array
   515                                                  required:
   516                                                  - key
   517                                                  - operator
   518                                                  type: object
   519                                                type: array
   520                                              matchLabels:
   521                                                additionalProperties:
   522                                                  type: string
   523                                                type: object
   524                                            type: object
   525                                          namespaces:
   526                                            items:
   527                                              type: string
   528                                            type: array
   529                                          topologyKey:
   530                                            type: string
   531                                        required:
   532                                        - topologyKey
   533                                        type: object
   534                                      type: array
   535                                  type: object
   536                              type: object
   537                            automountServiceAccountToken:
   538                              type: boolean
   539                            containers:
   540                              items:
   541                                properties:
   542                                  args:
   543                                    items:
   544                                      type: string
   545                                    type: array
   546                                  command:
   547                                    items:
   548                                      type: string
   549                                    type: array
   550                                  env:
   551                                    items:
   552                                      properties:
   553                                        name:
   554                                          type: string
   555                                        value:
   556                                          type: string
   557                                        valueFrom:
   558                                          properties:
   559                                            configMapKeyRef:
   560                                              properties:
   561                                                key:
   562                                                  type: string
   563                                                name:
   564                                                  type: string
   565                                                optional:
   566                                                  type: boolean
   567                                              required:
   568                                              - key
   569                                              type: object
   570                                            fieldRef:
   571                                              properties:
   572                                                apiVersion:
   573                                                  type: string
   574                                                fieldPath:
   575                                                  type: string
   576                                              required:
   577                                              - fieldPath
   578                                              type: object
   579                                            resourceFieldRef:
   580                                              properties:
   581                                                containerName:
   582                                                  type: string
   583                                                divisor:
   584                                                  anyOf:
   585                                                  - type: integer
   586                                                  - type: string
   587                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   588                                                  x-kubernetes-int-or-string: true
   589                                                resource:
   590                                                  type: string
   591                                              required:
   592                                              - resource
   593                                              type: object
   594                                            secretKeyRef:
   595                                              properties:
   596                                                key:
   597                                                  type: string
   598                                                name:
   599                                                  type: string
   600                                                optional:
   601                                                  type: boolean
   602                                              required:
   603                                              - key
   604                                              type: object
   605                                          type: object
   606                                      required:
   607                                      - name
   608                                      type: object
   609                                    type: array
   610                                  envFrom:
   611                                    items:
   612                                      properties:
   613                                        configMapRef:
   614                                          properties:
   615                                            name:
   616                                              type: string
   617                                            optional:
   618                                              type: boolean
   619                                          type: object
   620                                        prefix:
   621                                          type: string
   622                                        secretRef:
   623                                          properties:
   624                                            name:
   625                                              type: string
   626                                            optional:
   627                                              type: boolean
   628                                          type: object
   629                                      type: object
   630                                    type: array
   631                                  image:
   632                                    type: string
   633                                  imagePullPolicy:
   634                                    type: string
   635                                  lifecycle:
   636                                    properties:
   637                                      postStart:
   638                                        properties:
   639                                          exec:
   640                                            properties:
   641                                              command:
   642                                                items:
   643                                                  type: string
   644                                                type: array
   645                                            type: object
   646                                          httpGet:
   647                                            properties:
   648                                              host:
   649                                                type: string
   650                                              httpHeaders:
   651                                                items:
   652                                                  properties:
   653                                                    name:
   654                                                      type: string
   655                                                    value:
   656                                                      type: string
   657                                                  required:
   658                                                  - name
   659                                                  - value
   660                                                  type: object
   661                                                type: array
   662                                              path:
   663                                                type: string
   664                                              port:
   665                                                anyOf:
   666                                                - type: integer
   667                                                - type: string
   668                                                x-kubernetes-int-or-string: true
   669                                              scheme:
   670                                                type: string
   671                                            required:
   672                                            - port
   673                                            type: object
   674                                          sleep:
   675                                            properties:
   676                                              seconds:
   677                                                format: int64
   678                                                type: integer
   679                                            required:
   680                                            - seconds
   681                                            type: object
   682                                          tcpSocket:
   683                                            properties:
   684                                              host:
   685                                                type: string
   686                                              port:
   687                                                anyOf:
   688                                                - type: integer
   689                                                - type: string
   690                                                x-kubernetes-int-or-string: true
   691                                            required:
   692                                            - port
   693                                            type: object
   694                                        type: object
   695                                      preStop:
   696                                        properties:
   697                                          exec:
   698                                            properties:
   699                                              command:
   700                                                items:
   701                                                  type: string
   702                                                type: array
   703                                            type: object
   704                                          httpGet:
   705                                            properties:
   706                                              host:
   707                                                type: string
   708                                              httpHeaders:
   709                                                items:
   710                                                  properties:
   711                                                    name:
   712                                                      type: string
   713                                                    value:
   714                                                      type: string
   715                                                  required:
   716                                                  - name
   717                                                  - value
   718                                                  type: object
   719                                                type: array
   720                                              path:
   721                                                type: string
   722                                              port:
   723                                                anyOf:
   724                                                - type: integer
   725                                                - type: string
   726                                                x-kubernetes-int-or-string: true
   727                                              scheme:
   728                                                type: string
   729                                            required:
   730                                            - port
   731                                            type: object
   732                                          sleep:
   733                                            properties:
   734                                              seconds:
   735                                                format: int64
   736                                                type: integer
   737                                            required:
   738                                            - seconds
   739                                            type: object
   740                                          tcpSocket:
   741                                            properties:
   742                                              host:
   743                                                type: string
   744                                              port:
   745                                                anyOf:
   746                                                - type: integer
   747                                                - type: string
   748                                                x-kubernetes-int-or-string: true
   749                                            required:
   750                                            - port
   751                                            type: object
   752                                        type: object
   753                                    type: object
   754                                  livenessProbe:
   755                                    properties:
   756                                      exec:
   757                                        properties:
   758                                          command:
   759                                            items:
   760                                              type: string
   761                                            type: array
   762                                        type: object
   763                                      failureThreshold:
   764                                        format: int32
   765                                        type: integer
   766                                      grpc:
   767                                        properties:
   768                                          port:
   769                                            format: int32
   770                                            type: integer
   771                                          service:
   772                                            type: string
   773                                        required:
   774                                        - port
   775                                        type: object
   776                                      httpGet:
   777                                        properties:
   778                                          host:
   779                                            type: string
   780                                          httpHeaders:
   781                                            items:
   782                                              properties:
   783                                                name:
   784                                                  type: string
   785                                                value:
   786                                                  type: string
   787                                              required:
   788                                              - name
   789                                              - value
   790                                              type: object
   791                                            type: array
   792                                          path:
   793                                            type: string
   794                                          port:
   795                                            anyOf:
   796                                            - type: integer
   797                                            - type: string
   798                                            x-kubernetes-int-or-string: true
   799                                          scheme:
   800                                            type: string
   801                                        required:
   802                                        - port
   803                                        type: object
   804                                      initialDelaySeconds:
   805                                        format: int32
   806                                        type: integer
   807                                      periodSeconds:
   808                                        format: int32
   809                                        type: integer
   810                                      successThreshold:
   811                                        format: int32
   812                                        type: integer
   813                                      tcpSocket:
   814                                        properties:
   815                                          host:
   816                                            type: string
   817                                          port:
   818                                            anyOf:
   819                                            - type: integer
   820                                            - type: string
   821                                            x-kubernetes-int-or-string: true
   822                                        required:
   823                                        - port
   824                                        type: object
   825                                      terminationGracePeriodSeconds:
   826                                        format: int64
   827                                        type: integer
   828                                      timeoutSeconds:
   829                                        format: int32
   830                                        type: integer
   831                                    type: object
   832                                  name:
   833                                    type: string
   834                                  ports:
   835                                    items:
   836                                      properties:
   837                                        containerPort:
   838                                          format: int32
   839                                          type: integer
   840                                        hostIP:
   841                                          type: string
   842                                        hostPort:
   843                                          format: int32
   844                                          type: integer
   845                                        name:
   846                                          type: string
   847                                        protocol:
   848                                          type: string
   849                                      required:
   850                                      - containerPort
   851                                      type: object
   852                                    type: array
   853                                    x-kubernetes-list-map-keys:
   854                                    - containerPort
   855                                    - protocol
   856                                    x-kubernetes-list-type: map
   857                                  readinessProbe:
   858                                    properties:
   859                                      exec:
   860                                        properties:
   861                                          command:
   862                                            items:
   863                                              type: string
   864                                            type: array
   865                                        type: object
   866                                      failureThreshold:
   867                                        format: int32
   868                                        type: integer
   869                                      grpc:
   870                                        properties:
   871                                          port:
   872                                            format: int32
   873                                            type: integer
   874                                          service:
   875                                            type: string
   876                                        required:
   877                                        - port
   878                                        type: object
   879                                      httpGet:
   880                                        properties:
   881                                          host:
   882                                            type: string
   883                                          httpHeaders:
   884                                            items:
   885                                              properties:
   886                                                name:
   887                                                  type: string
   888                                                value:
   889                                                  type: string
   890                                              required:
   891                                              - name
   892                                              - value
   893                                              type: object
   894                                            type: array
   895                                          path:
   896                                            type: string
   897                                          port:
   898                                            anyOf:
   899                                            - type: integer
   900                                            - type: string
   901                                            x-kubernetes-int-or-string: true
   902                                          scheme:
   903                                            type: string
   904                                        required:
   905                                        - port
   906                                        type: object
   907                                      initialDelaySeconds:
   908                                        format: int32
   909                                        type: integer
   910                                      periodSeconds:
   911                                        format: int32
   912                                        type: integer
   913                                      successThreshold:
   914                                        format: int32
   915                                        type: integer
   916                                      tcpSocket:
   917                                        properties:
   918                                          host:
   919                                            type: string
   920                                          port:
   921                                            anyOf:
   922                                            - type: integer
   923                                            - type: string
   924                                            x-kubernetes-int-or-string: true
   925                                        required:
   926                                        - port
   927                                        type: object
   928                                      terminationGracePeriodSeconds:
   929                                        format: int64
   930                                        type: integer
   931                                      timeoutSeconds:
   932                                        format: int32
   933                                        type: integer
   934                                    type: object
   935                                  resizePolicy:
   936                                    items:
   937                                      properties:
   938                                        resourceName:
   939                                          type: string
   940                                        restartPolicy:
   941                                          type: string
   942                                      required:
   943                                      - resourceName
   944                                      - restartPolicy
   945                                      type: object
   946                                    type: array
   947                                    x-kubernetes-list-type: atomic
   948                                  resources:
   949                                    properties:
   950                                      claims:
   951                                        items:
   952                                          properties:
   953                                            name:
   954                                              type: string
   955                                          required:
   956                                          - name
   957                                          type: object
   958                                        type: array
   959                                        x-kubernetes-list-map-keys:
   960                                        - name
   961                                        x-kubernetes-list-type: map
   962                                      limits:
   963                                        additionalProperties:
   964                                          anyOf:
   965                                          - type: integer
   966                                          - type: string
   967                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   968                                          x-kubernetes-int-or-string: true
   969                                        type: object
   970                                      requests:
   971                                        additionalProperties:
   972                                          anyOf:
   973                                          - type: integer
   974                                          - type: string
   975                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   976                                          x-kubernetes-int-or-string: true
   977                                        type: object
   978                                    type: object
   979                                  restartPolicy:
   980                                    type: string
   981                                  securityContext:
   982                                    properties:
   983                                      allowPrivilegeEscalation:
   984                                        type: boolean
   985                                      capabilities:
   986                                        properties:
   987                                          add:
   988                                            items:
   989                                              type: string
   990                                            type: array
   991                                          drop:
   992                                            items:
   993                                              type: string
   994                                            type: array
   995                                        type: object
   996                                      privileged:
   997                                        type: boolean
   998                                      procMount:
   999                                        type: string
  1000                                      readOnlyRootFilesystem:
  1001                                        type: boolean
  1002                                      runAsGroup:
  1003                                        format: int64
  1004                                        type: integer
  1005                                      runAsNonRoot:
  1006                                        type: boolean
  1007                                      runAsUser:
  1008                                        format: int64
  1009                                        type: integer
  1010                                      seLinuxOptions:
  1011                                        properties:
  1012                                          level:
  1013                                            type: string
  1014                                          role:
  1015                                            type: string
  1016                                          type:
  1017                                            type: string
  1018                                          user:
  1019                                            type: string
  1020                                        type: object
  1021                                      seccompProfile:
  1022                                        properties:
  1023                                          localhostProfile:
  1024                                            type: string
  1025                                          type:
  1026                                            type: string
  1027                                        required:
  1028                                        - type
  1029                                        type: object
  1030                                      windowsOptions:
  1031                                        properties:
  1032                                          gmsaCredentialSpec:
  1033                                            type: string
  1034                                          gmsaCredentialSpecName:
  1035                                            type: string
  1036                                          hostProcess:
  1037                                            type: boolean
  1038                                          runAsUserName:
  1039                                            type: string
  1040                                        type: object
  1041                                    type: object
  1042                                  startupProbe:
  1043                                    properties:
  1044                                      exec:
  1045                                        properties:
  1046                                          command:
  1047                                            items:
  1048                                              type: string
  1049                                            type: array
  1050                                        type: object
  1051                                      failureThreshold:
  1052                                        format: int32
  1053                                        type: integer
  1054                                      grpc:
  1055                                        properties:
  1056                                          port:
  1057                                            format: int32
  1058                                            type: integer
  1059                                          service:
  1060                                            type: string
  1061                                        required:
  1062                                        - port
  1063                                        type: object
  1064                                      httpGet:
  1065                                        properties:
  1066                                          host:
  1067                                            type: string
  1068                                          httpHeaders:
  1069                                            items:
  1070                                              properties:
  1071                                                name:
  1072                                                  type: string
  1073                                                value:
  1074                                                  type: string
  1075                                              required:
  1076                                              - name
  1077                                              - value
  1078                                              type: object
  1079                                            type: array
  1080                                          path:
  1081                                            type: string
  1082                                          port:
  1083                                            anyOf:
  1084                                            - type: integer
  1085                                            - type: string
  1086                                            x-kubernetes-int-or-string: true
  1087                                          scheme:
  1088                                            type: string
  1089                                        required:
  1090                                        - port
  1091                                        type: object
  1092                                      initialDelaySeconds:
  1093                                        format: int32
  1094                                        type: integer
  1095                                      periodSeconds:
  1096                                        format: int32
  1097                                        type: integer
  1098                                      successThreshold:
  1099                                        format: int32
  1100                                        type: integer
  1101                                      tcpSocket:
  1102                                        properties:
  1103                                          host:
  1104                                            type: string
  1105                                          port:
  1106                                            anyOf:
  1107                                            - type: integer
  1108                                            - type: string
  1109                                            x-kubernetes-int-or-string: true
  1110                                        required:
  1111                                        - port
  1112                                        type: object
  1113                                      terminationGracePeriodSeconds:
  1114                                        format: int64
  1115                                        type: integer
  1116                                      timeoutSeconds:
  1117                                        format: int32
  1118                                        type: integer
  1119                                    type: object
  1120                                  stdin:
  1121                                    type: boolean
  1122                                  stdinOnce:
  1123                                    type: boolean
  1124                                  terminationMessagePath:
  1125                                    type: string
  1126                                  terminationMessagePolicy:
  1127                                    type: string
  1128                                  tty:
  1129                                    type: boolean
  1130                                  volumeDevices:
  1131                                    items:
  1132                                      properties:
  1133                                        devicePath:
  1134                                          type: string
  1135                                        name:
  1136                                          type: string
  1137                                      required:
  1138                                      - devicePath
  1139                                      - name
  1140                                      type: object
  1141                                    type: array
  1142                                  volumeMounts:
  1143                                    items:
  1144                                      properties:
  1145                                        mountPath:
  1146                                          type: string
  1147                                        mountPropagation:
  1148                                          type: string
  1149                                        name:
  1150                                          type: string
  1151                                        readOnly:
  1152                                          type: boolean
  1153                                        subPath:
  1154                                          type: string
  1155                                        subPathExpr:
  1156                                          type: string
  1157                                      required:
  1158                                      - mountPath
  1159                                      - name
  1160                                      type: object
  1161                                    type: array
  1162                                  workingDir:
  1163                                    type: string
  1164                                required:
  1165                                - name
  1166                                type: object
  1167                              type: array
  1168                            dnsConfig:
  1169                              properties:
  1170                                nameservers:
  1171                                  items:
  1172                                    type: string
  1173                                  type: array
  1174                                options:
  1175                                  items:
  1176                                    properties:
  1177                                      name:
  1178                                        type: string
  1179                                      value:
  1180                                        type: string
  1181                                    type: object
  1182                                  type: array
  1183                                searches:
  1184                                  items:
  1185                                    type: string
  1186                                  type: array
  1187                              type: object
  1188                            dnsPolicy:
  1189                              type: string
  1190                            enableServiceLinks:
  1191                              type: boolean
  1192                            ephemeralContainers:
  1193                              items:
  1194                                properties:
  1195                                  args:
  1196                                    items:
  1197                                      type: string
  1198                                    type: array
  1199                                  command:
  1200                                    items:
  1201                                      type: string
  1202                                    type: array
  1203                                  env:
  1204                                    items:
  1205                                      properties:
  1206                                        name:
  1207                                          type: string
  1208                                        value:
  1209                                          type: string
  1210                                        valueFrom:
  1211                                          properties:
  1212                                            configMapKeyRef:
  1213                                              properties:
  1214                                                key:
  1215                                                  type: string
  1216                                                name:
  1217                                                  type: string
  1218                                                optional:
  1219                                                  type: boolean
  1220                                              required:
  1221                                              - key
  1222                                              type: object
  1223                                            fieldRef:
  1224                                              properties:
  1225                                                apiVersion:
  1226                                                  type: string
  1227                                                fieldPath:
  1228                                                  type: string
  1229                                              required:
  1230                                              - fieldPath
  1231                                              type: object
  1232                                            resourceFieldRef:
  1233                                              properties:
  1234                                                containerName:
  1235                                                  type: string
  1236                                                divisor:
  1237                                                  anyOf:
  1238                                                  - type: integer
  1239                                                  - type: string
  1240                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1241                                                  x-kubernetes-int-or-string: true
  1242                                                resource:
  1243                                                  type: string
  1244                                              required:
  1245                                              - resource
  1246                                              type: object
  1247                                            secretKeyRef:
  1248                                              properties:
  1249                                                key:
  1250                                                  type: string
  1251                                                name:
  1252                                                  type: string
  1253                                                optional:
  1254                                                  type: boolean
  1255                                              required:
  1256                                              - key
  1257                                              type: object
  1258                                          type: object
  1259                                      required:
  1260                                      - name
  1261                                      type: object
  1262                                    type: array
  1263                                  envFrom:
  1264                                    items:
  1265                                      properties:
  1266                                        configMapRef:
  1267                                          properties:
  1268                                            name:
  1269                                              type: string
  1270                                            optional:
  1271                                              type: boolean
  1272                                          type: object
  1273                                        prefix:
  1274                                          type: string
  1275                                        secretRef:
  1276                                          properties:
  1277                                            name:
  1278                                              type: string
  1279                                            optional:
  1280                                              type: boolean
  1281                                          type: object
  1282                                      type: object
  1283                                    type: array
  1284                                  image:
  1285                                    type: string
  1286                                  imagePullPolicy:
  1287                                    type: string
  1288                                  lifecycle:
  1289                                    properties:
  1290                                      postStart:
  1291                                        properties:
  1292                                          exec:
  1293                                            properties:
  1294                                              command:
  1295                                                items:
  1296                                                  type: string
  1297                                                type: array
  1298                                            type: object
  1299                                          httpGet:
  1300                                            properties:
  1301                                              host:
  1302                                                type: string
  1303                                              httpHeaders:
  1304                                                items:
  1305                                                  properties:
  1306                                                    name:
  1307                                                      type: string
  1308                                                    value:
  1309                                                      type: string
  1310                                                  required:
  1311                                                  - name
  1312                                                  - value
  1313                                                  type: object
  1314                                                type: array
  1315                                              path:
  1316                                                type: string
  1317                                              port:
  1318                                                anyOf:
  1319                                                - type: integer
  1320                                                - type: string
  1321                                                x-kubernetes-int-or-string: true
  1322                                              scheme:
  1323                                                type: string
  1324                                            required:
  1325                                            - port
  1326                                            type: object
  1327                                          sleep:
  1328                                            properties:
  1329                                              seconds:
  1330                                                format: int64
  1331                                                type: integer
  1332                                            required:
  1333                                            - seconds
  1334                                            type: object
  1335                                          tcpSocket:
  1336                                            properties:
  1337                                              host:
  1338                                                type: string
  1339                                              port:
  1340                                                anyOf:
  1341                                                - type: integer
  1342                                                - type: string
  1343                                                x-kubernetes-int-or-string: true
  1344                                            required:
  1345                                            - port
  1346                                            type: object
  1347                                        type: object
  1348                                      preStop:
  1349                                        properties:
  1350                                          exec:
  1351                                            properties:
  1352                                              command:
  1353                                                items:
  1354                                                  type: string
  1355                                                type: array
  1356                                            type: object
  1357                                          httpGet:
  1358                                            properties:
  1359                                              host:
  1360                                                type: string
  1361                                              httpHeaders:
  1362                                                items:
  1363                                                  properties:
  1364                                                    name:
  1365                                                      type: string
  1366                                                    value:
  1367                                                      type: string
  1368                                                  required:
  1369                                                  - name
  1370                                                  - value
  1371                                                  type: object
  1372                                                type: array
  1373                                              path:
  1374                                                type: string
  1375                                              port:
  1376                                                anyOf:
  1377                                                - type: integer
  1378                                                - type: string
  1379                                                x-kubernetes-int-or-string: true
  1380                                              scheme:
  1381                                                type: string
  1382                                            required:
  1383                                            - port
  1384                                            type: object
  1385                                          sleep:
  1386                                            properties:
  1387                                              seconds:
  1388                                                format: int64
  1389                                                type: integer
  1390                                            required:
  1391                                            - seconds
  1392                                            type: object
  1393                                          tcpSocket:
  1394                                            properties:
  1395                                              host:
  1396                                                type: string
  1397                                              port:
  1398                                                anyOf:
  1399                                                - type: integer
  1400                                                - type: string
  1401                                                x-kubernetes-int-or-string: true
  1402                                            required:
  1403                                            - port
  1404                                            type: object
  1405                                        type: object
  1406                                    type: object
  1407                                  livenessProbe:
  1408                                    properties:
  1409                                      exec:
  1410                                        properties:
  1411                                          command:
  1412                                            items:
  1413                                              type: string
  1414                                            type: array
  1415                                        type: object
  1416                                      failureThreshold:
  1417                                        format: int32
  1418                                        type: integer
  1419                                      grpc:
  1420                                        properties:
  1421                                          port:
  1422                                            format: int32
  1423                                            type: integer
  1424                                          service:
  1425                                            type: string
  1426                                        required:
  1427                                        - port
  1428                                        type: object
  1429                                      httpGet:
  1430                                        properties:
  1431                                          host:
  1432                                            type: string
  1433                                          httpHeaders:
  1434                                            items:
  1435                                              properties:
  1436                                                name:
  1437                                                  type: string
  1438                                                value:
  1439                                                  type: string
  1440                                              required:
  1441                                              - name
  1442                                              - value
  1443                                              type: object
  1444                                            type: array
  1445                                          path:
  1446                                            type: string
  1447                                          port:
  1448                                            anyOf:
  1449                                            - type: integer
  1450                                            - type: string
  1451                                            x-kubernetes-int-or-string: true
  1452                                          scheme:
  1453                                            type: string
  1454                                        required:
  1455                                        - port
  1456                                        type: object
  1457                                      initialDelaySeconds:
  1458                                        format: int32
  1459                                        type: integer
  1460                                      periodSeconds:
  1461                                        format: int32
  1462                                        type: integer
  1463                                      successThreshold:
  1464                                        format: int32
  1465                                        type: integer
  1466                                      tcpSocket:
  1467                                        properties:
  1468                                          host:
  1469                                            type: string
  1470                                          port:
  1471                                            anyOf:
  1472                                            - type: integer
  1473                                            - type: string
  1474                                            x-kubernetes-int-or-string: true
  1475                                        required:
  1476                                        - port
  1477                                        type: object
  1478                                      terminationGracePeriodSeconds:
  1479                                        format: int64
  1480                                        type: integer
  1481                                      timeoutSeconds:
  1482                                        format: int32
  1483                                        type: integer
  1484                                    type: object
  1485                                  name:
  1486                                    type: string
  1487                                  ports:
  1488                                    items:
  1489                                      properties:
  1490                                        containerPort:
  1491                                          format: int32
  1492                                          type: integer
  1493                                        hostIP:
  1494                                          type: string
  1495                                        hostPort:
  1496                                          format: int32
  1497                                          type: integer
  1498                                        name:
  1499                                          type: string
  1500                                        protocol:
  1501                                          type: string
  1502                                      required:
  1503                                      - containerPort
  1504                                      type: object
  1505                                    type: array
  1506                                    x-kubernetes-list-map-keys:
  1507                                    - containerPort
  1508                                    - protocol
  1509                                    x-kubernetes-list-type: map
  1510                                  readinessProbe:
  1511                                    properties:
  1512                                      exec:
  1513                                        properties:
  1514                                          command:
  1515                                            items:
  1516                                              type: string
  1517                                            type: array
  1518                                        type: object
  1519                                      failureThreshold:
  1520                                        format: int32
  1521                                        type: integer
  1522                                      grpc:
  1523                                        properties:
  1524                                          port:
  1525                                            format: int32
  1526                                            type: integer
  1527                                          service:
  1528                                            type: string
  1529                                        required:
  1530                                        - port
  1531                                        type: object
  1532                                      httpGet:
  1533                                        properties:
  1534                                          host:
  1535                                            type: string
  1536                                          httpHeaders:
  1537                                            items:
  1538                                              properties:
  1539                                                name:
  1540                                                  type: string
  1541                                                value:
  1542                                                  type: string
  1543                                              required:
  1544                                              - name
  1545                                              - value
  1546                                              type: object
  1547                                            type: array
  1548                                          path:
  1549                                            type: string
  1550                                          port:
  1551                                            anyOf:
  1552                                            - type: integer
  1553                                            - type: string
  1554                                            x-kubernetes-int-or-string: true
  1555                                          scheme:
  1556                                            type: string
  1557                                        required:
  1558                                        - port
  1559                                        type: object
  1560                                      initialDelaySeconds:
  1561                                        format: int32
  1562                                        type: integer
  1563                                      periodSeconds:
  1564                                        format: int32
  1565                                        type: integer
  1566                                      successThreshold:
  1567                                        format: int32
  1568                                        type: integer
  1569                                      tcpSocket:
  1570                                        properties:
  1571                                          host:
  1572                                            type: string
  1573                                          port:
  1574                                            anyOf:
  1575                                            - type: integer
  1576                                            - type: string
  1577                                            x-kubernetes-int-or-string: true
  1578                                        required:
  1579                                        - port
  1580                                        type: object
  1581                                      terminationGracePeriodSeconds:
  1582                                        format: int64
  1583                                        type: integer
  1584                                      timeoutSeconds:
  1585                                        format: int32
  1586                                        type: integer
  1587                                    type: object
  1588                                  resizePolicy:
  1589                                    items:
  1590                                      properties:
  1591                                        resourceName:
  1592                                          type: string
  1593                                        restartPolicy:
  1594                                          type: string
  1595                                      required:
  1596                                      - resourceName
  1597                                      - restartPolicy
  1598                                      type: object
  1599                                    type: array
  1600                                    x-kubernetes-list-type: atomic
  1601                                  resources:
  1602                                    properties:
  1603                                      claims:
  1604                                        items:
  1605                                          properties:
  1606                                            name:
  1607                                              type: string
  1608                                          required:
  1609                                          - name
  1610                                          type: object
  1611                                        type: array
  1612                                        x-kubernetes-list-map-keys:
  1613                                        - name
  1614                                        x-kubernetes-list-type: map
  1615                                      limits:
  1616                                        additionalProperties:
  1617                                          anyOf:
  1618                                          - type: integer
  1619                                          - type: string
  1620                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1621                                          x-kubernetes-int-or-string: true
  1622                                        type: object
  1623                                      requests:
  1624                                        additionalProperties:
  1625                                          anyOf:
  1626                                          - type: integer
  1627                                          - type: string
  1628                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1629                                          x-kubernetes-int-or-string: true
  1630                                        type: object
  1631                                    type: object
  1632                                  restartPolicy:
  1633                                    type: string
  1634                                  securityContext:
  1635                                    properties:
  1636                                      allowPrivilegeEscalation:
  1637                                        type: boolean
  1638                                      capabilities:
  1639                                        properties:
  1640                                          add:
  1641                                            items:
  1642                                              type: string
  1643                                            type: array
  1644                                          drop:
  1645                                            items:
  1646                                              type: string
  1647                                            type: array
  1648                                        type: object
  1649                                      privileged:
  1650                                        type: boolean
  1651                                      procMount:
  1652                                        type: string
  1653                                      readOnlyRootFilesystem:
  1654                                        type: boolean
  1655                                      runAsGroup:
  1656                                        format: int64
  1657                                        type: integer
  1658                                      runAsNonRoot:
  1659                                        type: boolean
  1660                                      runAsUser:
  1661                                        format: int64
  1662                                        type: integer
  1663                                      seLinuxOptions:
  1664                                        properties:
  1665                                          level:
  1666                                            type: string
  1667                                          role:
  1668                                            type: string
  1669                                          type:
  1670                                            type: string
  1671                                          user:
  1672                                            type: string
  1673                                        type: object
  1674                                      seccompProfile:
  1675                                        properties:
  1676                                          localhostProfile:
  1677                                            type: string
  1678                                          type:
  1679                                            type: string
  1680                                        required:
  1681                                        - type
  1682                                        type: object
  1683                                      windowsOptions:
  1684                                        properties:
  1685                                          gmsaCredentialSpec:
  1686                                            type: string
  1687                                          gmsaCredentialSpecName:
  1688                                            type: string
  1689                                          hostProcess:
  1690                                            type: boolean
  1691                                          runAsUserName:
  1692                                            type: string
  1693                                        type: object
  1694                                    type: object
  1695                                  startupProbe:
  1696                                    properties:
  1697                                      exec:
  1698                                        properties:
  1699                                          command:
  1700                                            items:
  1701                                              type: string
  1702                                            type: array
  1703                                        type: object
  1704                                      failureThreshold:
  1705                                        format: int32
  1706                                        type: integer
  1707                                      grpc:
  1708                                        properties:
  1709                                          port:
  1710                                            format: int32
  1711                                            type: integer
  1712                                          service:
  1713                                            type: string
  1714                                        required:
  1715                                        - port
  1716                                        type: object
  1717                                      httpGet:
  1718                                        properties:
  1719                                          host:
  1720                                            type: string
  1721                                          httpHeaders:
  1722                                            items:
  1723                                              properties:
  1724                                                name:
  1725                                                  type: string
  1726                                                value:
  1727                                                  type: string
  1728                                              required:
  1729                                              - name
  1730                                              - value
  1731                                              type: object
  1732                                            type: array
  1733                                          path:
  1734                                            type: string
  1735                                          port:
  1736                                            anyOf:
  1737                                            - type: integer
  1738                                            - type: string
  1739                                            x-kubernetes-int-or-string: true
  1740                                          scheme:
  1741                                            type: string
  1742                                        required:
  1743                                        - port
  1744                                        type: object
  1745                                      initialDelaySeconds:
  1746                                        format: int32
  1747                                        type: integer
  1748                                      periodSeconds:
  1749                                        format: int32
  1750                                        type: integer
  1751                                      successThreshold:
  1752                                        format: int32
  1753                                        type: integer
  1754                                      tcpSocket:
  1755                                        properties:
  1756                                          host:
  1757                                            type: string
  1758                                          port:
  1759                                            anyOf:
  1760                                            - type: integer
  1761                                            - type: string
  1762                                            x-kubernetes-int-or-string: true
  1763                                        required:
  1764                                        - port
  1765                                        type: object
  1766                                      terminationGracePeriodSeconds:
  1767                                        format: int64
  1768                                        type: integer
  1769                                      timeoutSeconds:
  1770                                        format: int32
  1771                                        type: integer
  1772                                    type: object
  1773                                  stdin:
  1774                                    type: boolean
  1775                                  stdinOnce:
  1776                                    type: boolean
  1777                                  targetContainerName:
  1778                                    type: string
  1779                                  terminationMessagePath:
  1780                                    type: string
  1781                                  terminationMessagePolicy:
  1782                                    type: string
  1783                                  tty:
  1784                                    type: boolean
  1785                                  volumeDevices:
  1786                                    items:
  1787                                      properties:
  1788                                        devicePath:
  1789                                          type: string
  1790                                        name:
  1791                                          type: string
  1792                                      required:
  1793                                      - devicePath
  1794                                      - name
  1795                                      type: object
  1796                                    type: array
  1797                                  volumeMounts:
  1798                                    items:
  1799                                      properties:
  1800                                        mountPath:
  1801                                          type: string
  1802                                        mountPropagation:
  1803                                          type: string
  1804                                        name:
  1805                                          type: string
  1806                                        readOnly:
  1807                                          type: boolean
  1808                                        subPath:
  1809                                          type: string
  1810                                        subPathExpr:
  1811                                          type: string
  1812                                      required:
  1813                                      - mountPath
  1814                                      - name
  1815                                      type: object
  1816                                    type: array
  1817                                  workingDir:
  1818                                    type: string
  1819                                required:
  1820                                - name
  1821                                type: object
  1822                              type: array
  1823                            hostAliases:
  1824                              items:
  1825                                properties:
  1826                                  hostnames:
  1827                                    items:
  1828                                      type: string
  1829                                    type: array
  1830                                  ip:
  1831                                    type: string
  1832                                type: object
  1833                              type: array
  1834                            hostIPC:
  1835                              type: boolean
  1836                            hostNetwork:
  1837                              type: boolean
  1838                            hostPID:
  1839                              type: boolean
  1840                            hostUsers:
  1841                              type: boolean
  1842                            hostname:
  1843                              type: string
  1844                            imagePullSecrets:
  1845                              items:
  1846                                properties:
  1847                                  name:
  1848                                    type: string
  1849                                type: object
  1850                              type: array
  1851                            initContainers:
  1852                              items:
  1853                                properties:
  1854                                  args:
  1855                                    items:
  1856                                      type: string
  1857                                    type: array
  1858                                  command:
  1859                                    items:
  1860                                      type: string
  1861                                    type: array
  1862                                  env:
  1863                                    items:
  1864                                      properties:
  1865                                        name:
  1866                                          type: string
  1867                                        value:
  1868                                          type: string
  1869                                        valueFrom:
  1870                                          properties:
  1871                                            configMapKeyRef:
  1872                                              properties:
  1873                                                key:
  1874                                                  type: string
  1875                                                name:
  1876                                                  type: string
  1877                                                optional:
  1878                                                  type: boolean
  1879                                              required:
  1880                                              - key
  1881                                              type: object
  1882                                            fieldRef:
  1883                                              properties:
  1884                                                apiVersion:
  1885                                                  type: string
  1886                                                fieldPath:
  1887                                                  type: string
  1888                                              required:
  1889                                              - fieldPath
  1890                                              type: object
  1891                                            resourceFieldRef:
  1892                                              properties:
  1893                                                containerName:
  1894                                                  type: string
  1895                                                divisor:
  1896                                                  anyOf:
  1897                                                  - type: integer
  1898                                                  - type: string
  1899                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1900                                                  x-kubernetes-int-or-string: true
  1901                                                resource:
  1902                                                  type: string
  1903                                              required:
  1904                                              - resource
  1905                                              type: object
  1906                                            secretKeyRef:
  1907                                              properties:
  1908                                                key:
  1909                                                  type: string
  1910                                                name:
  1911                                                  type: string
  1912                                                optional:
  1913                                                  type: boolean
  1914                                              required:
  1915                                              - key
  1916                                              type: object
  1917                                          type: object
  1918                                      required:
  1919                                      - name
  1920                                      type: object
  1921                                    type: array
  1922                                  envFrom:
  1923                                    items:
  1924                                      properties:
  1925                                        configMapRef:
  1926                                          properties:
  1927                                            name:
  1928                                              type: string
  1929                                            optional:
  1930                                              type: boolean
  1931                                          type: object
  1932                                        prefix:
  1933                                          type: string
  1934                                        secretRef:
  1935                                          properties:
  1936                                            name:
  1937                                              type: string
  1938                                            optional:
  1939                                              type: boolean
  1940                                          type: object
  1941                                      type: object
  1942                                    type: array
  1943                                  image:
  1944                                    type: string
  1945                                  imagePullPolicy:
  1946                                    type: string
  1947                                  lifecycle:
  1948                                    properties:
  1949                                      postStart:
  1950                                        properties:
  1951                                          exec:
  1952                                            properties:
  1953                                              command:
  1954                                                items:
  1955                                                  type: string
  1956                                                type: array
  1957                                            type: object
  1958                                          httpGet:
  1959                                            properties:
  1960                                              host:
  1961                                                type: string
  1962                                              httpHeaders:
  1963                                                items:
  1964                                                  properties:
  1965                                                    name:
  1966                                                      type: string
  1967                                                    value:
  1968                                                      type: string
  1969                                                  required:
  1970                                                  - name
  1971                                                  - value
  1972                                                  type: object
  1973                                                type: array
  1974                                              path:
  1975                                                type: string
  1976                                              port:
  1977                                                anyOf:
  1978                                                - type: integer
  1979                                                - type: string
  1980                                                x-kubernetes-int-or-string: true
  1981                                              scheme:
  1982                                                type: string
  1983                                            required:
  1984                                            - port
  1985                                            type: object
  1986                                          sleep:
  1987                                            properties:
  1988                                              seconds:
  1989                                                format: int64
  1990                                                type: integer
  1991                                            required:
  1992                                            - seconds
  1993                                            type: object
  1994                                          tcpSocket:
  1995                                            properties:
  1996                                              host:
  1997                                                type: string
  1998                                              port:
  1999                                                anyOf:
  2000                                                - type: integer
  2001                                                - type: string
  2002                                                x-kubernetes-int-or-string: true
  2003                                            required:
  2004                                            - port
  2005                                            type: object
  2006                                        type: object
  2007                                      preStop:
  2008                                        properties:
  2009                                          exec:
  2010                                            properties:
  2011                                              command:
  2012                                                items:
  2013                                                  type: string
  2014                                                type: array
  2015                                            type: object
  2016                                          httpGet:
  2017                                            properties:
  2018                                              host:
  2019                                                type: string
  2020                                              httpHeaders:
  2021                                                items:
  2022                                                  properties:
  2023                                                    name:
  2024                                                      type: string
  2025                                                    value:
  2026                                                      type: string
  2027                                                  required:
  2028                                                  - name
  2029                                                  - value
  2030                                                  type: object
  2031                                                type: array
  2032                                              path:
  2033                                                type: string
  2034                                              port:
  2035                                                anyOf:
  2036                                                - type: integer
  2037                                                - type: string
  2038                                                x-kubernetes-int-or-string: true
  2039                                              scheme:
  2040                                                type: string
  2041                                            required:
  2042                                            - port
  2043                                            type: object
  2044                                          sleep:
  2045                                            properties:
  2046                                              seconds:
  2047                                                format: int64
  2048                                                type: integer
  2049                                            required:
  2050                                            - seconds
  2051                                            type: object
  2052                                          tcpSocket:
  2053                                            properties:
  2054                                              host:
  2055                                                type: string
  2056                                              port:
  2057                                                anyOf:
  2058                                                - type: integer
  2059                                                - type: string
  2060                                                x-kubernetes-int-or-string: true
  2061                                            required:
  2062                                            - port
  2063                                            type: object
  2064                                        type: object
  2065                                    type: object
  2066                                  livenessProbe:
  2067                                    properties:
  2068                                      exec:
  2069                                        properties:
  2070                                          command:
  2071                                            items:
  2072                                              type: string
  2073                                            type: array
  2074                                        type: object
  2075                                      failureThreshold:
  2076                                        format: int32
  2077                                        type: integer
  2078                                      grpc:
  2079                                        properties:
  2080                                          port:
  2081                                            format: int32
  2082                                            type: integer
  2083                                          service:
  2084                                            type: string
  2085                                        required:
  2086                                        - port
  2087                                        type: object
  2088                                      httpGet:
  2089                                        properties:
  2090                                          host:
  2091                                            type: string
  2092                                          httpHeaders:
  2093                                            items:
  2094                                              properties:
  2095                                                name:
  2096                                                  type: string
  2097                                                value:
  2098                                                  type: string
  2099                                              required:
  2100                                              - name
  2101                                              - value
  2102                                              type: object
  2103                                            type: array
  2104                                          path:
  2105                                            type: string
  2106                                          port:
  2107                                            anyOf:
  2108                                            - type: integer
  2109                                            - type: string
  2110                                            x-kubernetes-int-or-string: true
  2111                                          scheme:
  2112                                            type: string
  2113                                        required:
  2114                                        - port
  2115                                        type: object
  2116                                      initialDelaySeconds:
  2117                                        format: int32
  2118                                        type: integer
  2119                                      periodSeconds:
  2120                                        format: int32
  2121                                        type: integer
  2122                                      successThreshold:
  2123                                        format: int32
  2124                                        type: integer
  2125                                      tcpSocket:
  2126                                        properties:
  2127                                          host:
  2128                                            type: string
  2129                                          port:
  2130                                            anyOf:
  2131                                            - type: integer
  2132                                            - type: string
  2133                                            x-kubernetes-int-or-string: true
  2134                                        required:
  2135                                        - port
  2136                                        type: object
  2137                                      terminationGracePeriodSeconds:
  2138                                        format: int64
  2139                                        type: integer
  2140                                      timeoutSeconds:
  2141                                        format: int32
  2142                                        type: integer
  2143                                    type: object
  2144                                  name:
  2145                                    type: string
  2146                                  ports:
  2147                                    items:
  2148                                      properties:
  2149                                        containerPort:
  2150                                          format: int32
  2151                                          type: integer
  2152                                        hostIP:
  2153                                          type: string
  2154                                        hostPort:
  2155                                          format: int32
  2156                                          type: integer
  2157                                        name:
  2158                                          type: string
  2159                                        protocol:
  2160                                          type: string
  2161                                      required:
  2162                                      - containerPort
  2163                                      type: object
  2164                                    type: array
  2165                                    x-kubernetes-list-map-keys:
  2166                                    - containerPort
  2167                                    - protocol
  2168                                    x-kubernetes-list-type: map
  2169                                  readinessProbe:
  2170                                    properties:
  2171                                      exec:
  2172                                        properties:
  2173                                          command:
  2174                                            items:
  2175                                              type: string
  2176                                            type: array
  2177                                        type: object
  2178                                      failureThreshold:
  2179                                        format: int32
  2180                                        type: integer
  2181                                      grpc:
  2182                                        properties:
  2183                                          port:
  2184                                            format: int32
  2185                                            type: integer
  2186                                          service:
  2187                                            type: string
  2188                                        required:
  2189                                        - port
  2190                                        type: object
  2191                                      httpGet:
  2192                                        properties:
  2193                                          host:
  2194                                            type: string
  2195                                          httpHeaders:
  2196                                            items:
  2197                                              properties:
  2198                                                name:
  2199                                                  type: string
  2200                                                value:
  2201                                                  type: string
  2202                                              required:
  2203                                              - name
  2204                                              - value
  2205                                              type: object
  2206                                            type: array
  2207                                          path:
  2208                                            type: string
  2209                                          port:
  2210                                            anyOf:
  2211                                            - type: integer
  2212                                            - type: string
  2213                                            x-kubernetes-int-or-string: true
  2214                                          scheme:
  2215                                            type: string
  2216                                        required:
  2217                                        - port
  2218                                        type: object
  2219                                      initialDelaySeconds:
  2220                                        format: int32
  2221                                        type: integer
  2222                                      periodSeconds:
  2223                                        format: int32
  2224                                        type: integer
  2225                                      successThreshold:
  2226                                        format: int32
  2227                                        type: integer
  2228                                      tcpSocket:
  2229                                        properties:
  2230                                          host:
  2231                                            type: string
  2232                                          port:
  2233                                            anyOf:
  2234                                            - type: integer
  2235                                            - type: string
  2236                                            x-kubernetes-int-or-string: true
  2237                                        required:
  2238                                        - port
  2239                                        type: object
  2240                                      terminationGracePeriodSeconds:
  2241                                        format: int64
  2242                                        type: integer
  2243                                      timeoutSeconds:
  2244                                        format: int32
  2245                                        type: integer
  2246                                    type: object
  2247                                  resizePolicy:
  2248                                    items:
  2249                                      properties:
  2250                                        resourceName:
  2251                                          type: string
  2252                                        restartPolicy:
  2253                                          type: string
  2254                                      required:
  2255                                      - resourceName
  2256                                      - restartPolicy
  2257                                      type: object
  2258                                    type: array
  2259                                    x-kubernetes-list-type: atomic
  2260                                  resources:
  2261                                    properties:
  2262                                      claims:
  2263                                        items:
  2264                                          properties:
  2265                                            name:
  2266                                              type: string
  2267                                          required:
  2268                                          - name
  2269                                          type: object
  2270                                        type: array
  2271                                        x-kubernetes-list-map-keys:
  2272                                        - name
  2273                                        x-kubernetes-list-type: map
  2274                                      limits:
  2275                                        additionalProperties:
  2276                                          anyOf:
  2277                                          - type: integer
  2278                                          - type: string
  2279                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2280                                          x-kubernetes-int-or-string: true
  2281                                        type: object
  2282                                      requests:
  2283                                        additionalProperties:
  2284                                          anyOf:
  2285                                          - type: integer
  2286                                          - type: string
  2287                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2288                                          x-kubernetes-int-or-string: true
  2289                                        type: object
  2290                                    type: object
  2291                                  restartPolicy:
  2292                                    type: string
  2293                                  securityContext:
  2294                                    properties:
  2295                                      allowPrivilegeEscalation:
  2296                                        type: boolean
  2297                                      capabilities:
  2298                                        properties:
  2299                                          add:
  2300                                            items:
  2301                                              type: string
  2302                                            type: array
  2303                                          drop:
  2304                                            items:
  2305                                              type: string
  2306                                            type: array
  2307                                        type: object
  2308                                      privileged:
  2309                                        type: boolean
  2310                                      procMount:
  2311                                        type: string
  2312                                      readOnlyRootFilesystem:
  2313                                        type: boolean
  2314                                      runAsGroup:
  2315                                        format: int64
  2316                                        type: integer
  2317                                      runAsNonRoot:
  2318                                        type: boolean
  2319                                      runAsUser:
  2320                                        format: int64
  2321                                        type: integer
  2322                                      seLinuxOptions:
  2323                                        properties:
  2324                                          level:
  2325                                            type: string
  2326                                          role:
  2327                                            type: string
  2328                                          type:
  2329                                            type: string
  2330                                          user:
  2331                                            type: string
  2332                                        type: object
  2333                                      seccompProfile:
  2334                                        properties:
  2335                                          localhostProfile:
  2336                                            type: string
  2337                                          type:
  2338                                            type: string
  2339                                        required:
  2340                                        - type
  2341                                        type: object
  2342                                      windowsOptions:
  2343                                        properties:
  2344                                          gmsaCredentialSpec:
  2345                                            type: string
  2346                                          gmsaCredentialSpecName:
  2347                                            type: string
  2348                                          hostProcess:
  2349                                            type: boolean
  2350                                          runAsUserName:
  2351                                            type: string
  2352                                        type: object
  2353                                    type: object
  2354                                  startupProbe:
  2355                                    properties:
  2356                                      exec:
  2357                                        properties:
  2358                                          command:
  2359                                            items:
  2360                                              type: string
  2361                                            type: array
  2362                                        type: object
  2363                                      failureThreshold:
  2364                                        format: int32
  2365                                        type: integer
  2366                                      grpc:
  2367                                        properties:
  2368                                          port:
  2369                                            format: int32
  2370                                            type: integer
  2371                                          service:
  2372                                            type: string
  2373                                        required:
  2374                                        - port
  2375                                        type: object
  2376                                      httpGet:
  2377                                        properties:
  2378                                          host:
  2379                                            type: string
  2380                                          httpHeaders:
  2381                                            items:
  2382                                              properties:
  2383                                                name:
  2384                                                  type: string
  2385                                                value:
  2386                                                  type: string
  2387                                              required:
  2388                                              - name
  2389                                              - value
  2390                                              type: object
  2391                                            type: array
  2392                                          path:
  2393                                            type: string
  2394                                          port:
  2395                                            anyOf:
  2396                                            - type: integer
  2397                                            - type: string
  2398                                            x-kubernetes-int-or-string: true
  2399                                          scheme:
  2400                                            type: string
  2401                                        required:
  2402                                        - port
  2403                                        type: object
  2404                                      initialDelaySeconds:
  2405                                        format: int32
  2406                                        type: integer
  2407                                      periodSeconds:
  2408                                        format: int32
  2409                                        type: integer
  2410                                      successThreshold:
  2411                                        format: int32
  2412                                        type: integer
  2413                                      tcpSocket:
  2414                                        properties:
  2415                                          host:
  2416                                            type: string
  2417                                          port:
  2418                                            anyOf:
  2419                                            - type: integer
  2420                                            - type: string
  2421                                            x-kubernetes-int-or-string: true
  2422                                        required:
  2423                                        - port
  2424                                        type: object
  2425                                      terminationGracePeriodSeconds:
  2426                                        format: int64
  2427                                        type: integer
  2428                                      timeoutSeconds:
  2429                                        format: int32
  2430                                        type: integer
  2431                                    type: object
  2432                                  stdin:
  2433                                    type: boolean
  2434                                  stdinOnce:
  2435                                    type: boolean
  2436                                  terminationMessagePath:
  2437                                    type: string
  2438                                  terminationMessagePolicy:
  2439                                    type: string
  2440                                  tty:
  2441                                    type: boolean
  2442                                  volumeDevices:
  2443                                    items:
  2444                                      properties:
  2445                                        devicePath:
  2446                                          type: string
  2447                                        name:
  2448                                          type: string
  2449                                      required:
  2450                                      - devicePath
  2451                                      - name
  2452                                      type: object
  2453                                    type: array
  2454                                  volumeMounts:
  2455                                    items:
  2456                                      properties:
  2457                                        mountPath:
  2458                                          type: string
  2459                                        mountPropagation:
  2460                                          type: string
  2461                                        name:
  2462                                          type: string
  2463                                        readOnly:
  2464                                          type: boolean
  2465                                        subPath:
  2466                                          type: string
  2467                                        subPathExpr:
  2468                                          type: string
  2469                                      required:
  2470                                      - mountPath
  2471                                      - name
  2472                                      type: object
  2473                                    type: array
  2474                                  workingDir:
  2475                                    type: string
  2476                                required:
  2477                                - name
  2478                                type: object
  2479                              type: array
  2480                            nodeName:
  2481                              type: string
  2482                            nodeSelector:
  2483                              additionalProperties:
  2484                                type: string
  2485                              type: object
  2486                              x-kubernetes-map-type: atomic
  2487                            os:
  2488                              properties:
  2489                                name:
  2490                                  type: string
  2491                              required:
  2492                              - name
  2493                              type: object
  2494                            overhead:
  2495                              additionalProperties:
  2496                                anyOf:
  2497                                - type: integer
  2498                                - type: string
  2499                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2500                                x-kubernetes-int-or-string: true
  2501                              type: object
  2502                            preemptionPolicy:
  2503                              type: string
  2504                            priority:
  2505                              format: int32
  2506                              type: integer
  2507                            priorityClassName:
  2508                              type: string
  2509                            readinessGates:
  2510                              items:
  2511                                properties:
  2512                                  conditionType:
  2513                                    type: string
  2514                                required:
  2515                                - conditionType
  2516                                type: object
  2517                              type: array
  2518                            resourceClaims:
  2519                              items:
  2520                                properties:
  2521                                  name:
  2522                                    type: string
  2523                                  source:
  2524                                    properties:
  2525                                      resourceClaimName:
  2526                                        type: string
  2527                                      resourceClaimTemplateName:
  2528                                        type: string
  2529                                    type: object
  2530                                required:
  2531                                - name
  2532                                type: object
  2533                              type: array
  2534                              x-kubernetes-list-map-keys:
  2535                              - name
  2536                              x-kubernetes-list-type: map
  2537                            restartPolicy:
  2538                              type: string
  2539                            runtimeClassName:
  2540                              type: string
  2541                            schedulerName:
  2542                              type: string
  2543                            schedulingGates:
  2544                              items:
  2545                                properties:
  2546                                  name:
  2547                                    type: string
  2548                                required:
  2549                                - name
  2550                                type: object
  2551                              type: array
  2552                              x-kubernetes-list-map-keys:
  2553                              - name
  2554                              x-kubernetes-list-type: map
  2555                            securityContext:
  2556                              properties:
  2557                                fsGroup:
  2558                                  format: int64
  2559                                  type: integer
  2560                                fsGroupChangePolicy:
  2561                                  type: string
  2562                                runAsGroup:
  2563                                  format: int64
  2564                                  type: integer
  2565                                runAsNonRoot:
  2566                                  type: boolean
  2567                                runAsUser:
  2568                                  format: int64
  2569                                  type: integer
  2570                                seLinuxOptions:
  2571                                  properties:
  2572                                    level:
  2573                                      type: string
  2574                                    role:
  2575                                      type: string
  2576                                    type:
  2577                                      type: string
  2578                                    user:
  2579                                      type: string
  2580                                  type: object
  2581                                seccompProfile:
  2582                                  properties:
  2583                                    localhostProfile:
  2584                                      type: string
  2585                                    type:
  2586                                      type: string
  2587                                  required:
  2588                                  - type
  2589                                  type: object
  2590                                supplementalGroups:
  2591                                  items:
  2592                                    format: int64
  2593                                    type: integer
  2594                                  type: array
  2595                                sysctls:
  2596                                  items:
  2597                                    properties:
  2598                                      name:
  2599                                        type: string
  2600                                      value:
  2601                                        type: string
  2602                                    required:
  2603                                    - name
  2604                                    - value
  2605                                    type: object
  2606                                  type: array
  2607                                windowsOptions:
  2608                                  properties:
  2609                                    gmsaCredentialSpec:
  2610                                      type: string
  2611                                    gmsaCredentialSpecName:
  2612                                      type: string
  2613                                    hostProcess:
  2614                                      type: boolean
  2615                                    runAsUserName:
  2616                                      type: string
  2617                                  type: object
  2618                              type: object
  2619                            serviceAccount:
  2620                              type: string
  2621                            serviceAccountName:
  2622                              type: string
  2623                            setHostnameAsFQDN:
  2624                              type: boolean
  2625                            shareProcessNamespace:
  2626                              type: boolean
  2627                            subdomain:
  2628                              type: string
  2629                            terminationGracePeriodSeconds:
  2630                              format: int64
  2631                              type: integer
  2632                            tolerations:
  2633                              items:
  2634                                properties:
  2635                                  effect:
  2636                                    type: string
  2637                                  key:
  2638                                    type: string
  2639                                  operator:
  2640                                    type: string
  2641                                  tolerationSeconds:
  2642                                    format: int64
  2643                                    type: integer
  2644                                  value:
  2645                                    type: string
  2646                                type: object
  2647                              type: array
  2648                            topologySpreadConstraints:
  2649                              items:
  2650                                properties:
  2651                                  labelSelector:
  2652                                    properties:
  2653                                      matchExpressions:
  2654                                        items:
  2655                                          properties:
  2656                                            key:
  2657                                              type: string
  2658                                            operator:
  2659                                              type: string
  2660                                            values:
  2661                                              items:
  2662                                                type: string
  2663                                              type: array
  2664                                          required:
  2665                                          - key
  2666                                          - operator
  2667                                          type: object
  2668                                        type: array
  2669                                      matchLabels:
  2670                                        additionalProperties:
  2671                                          type: string
  2672                                        type: object
  2673                                    type: object
  2674                                  matchLabelKeys:
  2675                                    items:
  2676                                      type: string
  2677                                    type: array
  2678                                    x-kubernetes-list-type: atomic
  2679                                  maxSkew:
  2680                                    format: int32
  2681                                    type: integer
  2682                                  minDomains:
  2683                                    format: int32
  2684                                    type: integer
  2685                                  nodeAffinityPolicy:
  2686                                    type: string
  2687                                  nodeTaintsPolicy:
  2688                                    type: string
  2689                                  topologyKey:
  2690                                    type: string
  2691                                  whenUnsatisfiable:
  2692                                    type: string
  2693                                required:
  2694                                - maxSkew
  2695                                - topologyKey
  2696                                - whenUnsatisfiable
  2697                                type: object
  2698                              type: array
  2699                              x-kubernetes-list-map-keys:
  2700                              - topologyKey
  2701                              - whenUnsatisfiable
  2702                              x-kubernetes-list-type: map
  2703                            volumes:
  2704                              items:
  2705                                properties:
  2706                                  awsElasticBlockStore:
  2707                                    properties:
  2708                                      fsType:
  2709                                        type: string
  2710                                      partition:
  2711                                        format: int32
  2712                                        type: integer
  2713                                      readOnly:
  2714                                        type: boolean
  2715                                      volumeID:
  2716                                        type: string
  2717                                    required:
  2718                                    - volumeID
  2719                                    type: object
  2720                                  azureDisk:
  2721                                    properties:
  2722                                      cachingMode:
  2723                                        type: string
  2724                                      diskName:
  2725                                        type: string
  2726                                      diskURI:
  2727                                        type: string
  2728                                      fsType:
  2729                                        type: string
  2730                                      kind:
  2731                                        type: string
  2732                                      readOnly:
  2733                                        type: boolean
  2734                                    required:
  2735                                    - diskName
  2736                                    - diskURI
  2737                                    type: object
  2738                                  azureFile:
  2739                                    properties:
  2740                                      readOnly:
  2741                                        type: boolean
  2742                                      secretName:
  2743                                        type: string
  2744                                      shareName:
  2745                                        type: string
  2746                                    required:
  2747                                    - secretName
  2748                                    - shareName
  2749                                    type: object
  2750                                  cephfs:
  2751                                    properties:
  2752                                      monitors:
  2753                                        items:
  2754                                          type: string
  2755                                        type: array
  2756                                      path:
  2757                                        type: string
  2758                                      readOnly:
  2759                                        type: boolean
  2760                                      secretFile:
  2761                                        type: string
  2762                                      secretRef:
  2763                                        properties:
  2764                                          name:
  2765                                            type: string
  2766                                        type: object
  2767                                      user:
  2768                                        type: string
  2769                                    required:
  2770                                    - monitors
  2771                                    type: object
  2772                                  cinder:
  2773                                    properties:
  2774                                      fsType:
  2775                                        type: string
  2776                                      readOnly:
  2777                                        type: boolean
  2778                                      secretRef:
  2779                                        properties:
  2780                                          name:
  2781                                            type: string
  2782                                        type: object
  2783                                      volumeID:
  2784                                        type: string
  2785                                    required:
  2786                                    - volumeID
  2787                                    type: object
  2788                                  configMap:
  2789                                    properties:
  2790                                      defaultMode:
  2791                                        format: int32
  2792                                        type: integer
  2793                                      items:
  2794                                        items:
  2795                                          properties:
  2796                                            key:
  2797                                              type: string
  2798                                            mode:
  2799                                              format: int32
  2800                                              type: integer
  2801                                            path:
  2802                                              type: string
  2803                                          required:
  2804                                          - key
  2805                                          - path
  2806                                          type: object
  2807                                        type: array
  2808                                      name:
  2809                                        type: string
  2810                                      optional:
  2811                                        type: boolean
  2812                                    type: object
  2813                                  csi:
  2814                                    properties:
  2815                                      driver:
  2816                                        type: string
  2817                                      fsType:
  2818                                        type: string
  2819                                      nodePublishSecretRef:
  2820                                        properties:
  2821                                          name:
  2822                                            type: string
  2823                                        type: object
  2824                                      readOnly:
  2825                                        type: boolean
  2826                                      volumeAttributes:
  2827                                        additionalProperties:
  2828                                          type: string
  2829                                        type: object
  2830                                    required:
  2831                                    - driver
  2832                                    type: object
  2833                                  downwardAPI:
  2834                                    properties:
  2835                                      defaultMode:
  2836                                        format: int32
  2837                                        type: integer
  2838                                      items:
  2839                                        items:
  2840                                          properties:
  2841                                            fieldRef:
  2842                                              properties:
  2843                                                apiVersion:
  2844                                                  type: string
  2845                                                fieldPath:
  2846                                                  type: string
  2847                                              required:
  2848                                              - fieldPath
  2849                                              type: object
  2850                                            mode:
  2851                                              format: int32
  2852                                              type: integer
  2853                                            path:
  2854                                              type: string
  2855                                            resourceFieldRef:
  2856                                              properties:
  2857                                                containerName:
  2858                                                  type: string
  2859                                                divisor:
  2860                                                  anyOf:
  2861                                                  - type: integer
  2862                                                  - type: string
  2863                                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2864                                                  x-kubernetes-int-or-string: true
  2865                                                resource:
  2866                                                  type: string
  2867                                              required:
  2868                                              - resource
  2869                                              type: object
  2870                                          required:
  2871                                          - path
  2872                                          type: object
  2873                                        type: array
  2874                                    type: object
  2875                                  emptyDir:
  2876                                    properties:
  2877                                      medium:
  2878                                        type: string
  2879                                      sizeLimit:
  2880                                        anyOf:
  2881                                        - type: integer
  2882                                        - type: string
  2883                                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2884                                        x-kubernetes-int-or-string: true
  2885                                    type: object
  2886                                  ephemeral:
  2887                                    properties:
  2888                                      volumeClaimTemplate:
  2889                                        properties:
  2890                                          metadata:
  2891                                            type: object
  2892                                          spec:
  2893                                            properties:
  2894                                              accessModes:
  2895                                                items:
  2896                                                  type: string
  2897                                                type: array
  2898                                              dataSource:
  2899                                                properties:
  2900                                                  apiGroup:
  2901                                                    type: string
  2902                                                  kind:
  2903                                                    type: string
  2904                                                  name:
  2905                                                    type: string
  2906                                                required:
  2907                                                - kind
  2908                                                - name
  2909                                                type: object
  2910                                              dataSourceRef:
  2911                                                properties:
  2912                                                  apiGroup:
  2913                                                    type: string
  2914                                                  kind:
  2915                                                    type: string
  2916                                                  name:
  2917                                                    type: string
  2918                                                  namespace:
  2919                                                    type: string
  2920                                                required:
  2921                                                - kind
  2922                                                - name
  2923                                                type: object
  2924                                              resources:
  2925                                                properties:
  2926                                                  limits:
  2927                                                    additionalProperties:
  2928                                                      anyOf:
  2929                                                      - type: integer
  2930                                                      - type: string
  2931                                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2932                                                      x-kubernetes-int-or-string: true
  2933                                                    type: object
  2934                                                  requests:
  2935                                                    additionalProperties:
  2936                                                      anyOf:
  2937                                                      - type: integer
  2938                                                      - type: string
  2939                                                      pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2940                                                      x-kubernetes-int-or-string: true
  2941                                                    type: object
  2942                                                type: object
  2943                                              selector:
  2944                                                properties:
  2945                                                  matchExpressions:
  2946                                                    items:
  2947                                                      properties:
  2948                                                        key:
  2949                                                          type: string
  2950                                                        operator:
  2951                                                          type: string
  2952                                                        values:
  2953                                                          items:
  2954                                                            type: string
  2955                                                          type: array
  2956                                                      required:
  2957                                                      - key
  2958                                                      - operator
  2959                                                      type: object
  2960                                                    type: array
  2961                                                  matchLabels:
  2962                                                    additionalProperties:
  2963                                                      type: string
  2964                                                    type: object
  2965                                                type: object
  2966                                              storageClassName:
  2967                                                type: string
  2968                                              volumeAttributesClassName:
  2969                                                type: string
  2970                                              volumeMode:
  2971                                                type: string
  2972                                              volumeName:
  2973                                                type: string
  2974                                            type: object
  2975                                        required:
  2976                                        - spec
  2977                                        type: object
  2978                                    type: object
  2979                                  fc:
  2980                                    properties:
  2981                                      fsType:
  2982                                        type: string
  2983                                      lun:
  2984                                        format: int32
  2985                                        type: integer
  2986                                      readOnly:
  2987                                        type: boolean
  2988                                      targetWWNs:
  2989                                        items:
  2990                                          type: string
  2991                                        type: array
  2992                                      wwids:
  2993                                        items:
  2994                                          type: string
  2995                                        type: array
  2996                                    type: object
  2997                                  flexVolume:
  2998                                    properties:
  2999                                      driver:
  3000                                        type: string
  3001                                      fsType:
  3002                                        type: string
  3003                                      options:
  3004                                        additionalProperties:
  3005                                          type: string
  3006                                        type: object
  3007                                      readOnly:
  3008                                        type: boolean
  3009                                      secretRef:
  3010                                        properties:
  3011                                          name:
  3012                                            type: string
  3013                                        type: object
  3014                                    required:
  3015                                    - driver
  3016                                    type: object
  3017                                  flocker:
  3018                                    properties:
  3019                                      datasetName:
  3020                                        type: string
  3021                                      datasetUUID:
  3022                                        type: string
  3023                                    type: object
  3024                                  gcePersistentDisk:
  3025                                    properties:
  3026                                      fsType:
  3027                                        type: string
  3028                                      partition:
  3029                                        format: int32
  3030                                        type: integer
  3031                                      pdName:
  3032                                        type: string
  3033                                      readOnly:
  3034                                        type: boolean
  3035                                    required:
  3036                                    - pdName
  3037                                    type: object
  3038                                  gitRepo:
  3039                                    properties:
  3040                                      directory:
  3041                                        type: string
  3042                                      repository:
  3043                                        type: string
  3044                                      revision:
  3045                                        type: string
  3046                                    required:
  3047                                    - repository
  3048                                    type: object
  3049                                  glusterfs:
  3050                                    properties:
  3051                                      endpoints:
  3052                                        type: string
  3053                                      path:
  3054                                        type: string
  3055                                      readOnly:
  3056                                        type: boolean
  3057                                    required:
  3058                                    - endpoints
  3059                                    - path
  3060                                    type: object
  3061                                  hostPath:
  3062                                    properties:
  3063                                      path:
  3064                                        type: string
  3065                                      type:
  3066                                        type: string
  3067                                    required:
  3068                                    - path
  3069                                    type: object
  3070                                  iscsi:
  3071                                    properties:
  3072                                      chapAuthDiscovery:
  3073                                        type: boolean
  3074                                      chapAuthSession:
  3075                                        type: boolean
  3076                                      fsType:
  3077                                        type: string
  3078                                      initiatorName:
  3079                                        type: string
  3080                                      iqn:
  3081                                        type: string
  3082                                      iscsiInterface:
  3083                                        type: string
  3084                                      lun:
  3085                                        format: int32
  3086                                        type: integer
  3087                                      portals:
  3088                                        items:
  3089                                          type: string
  3090                                        type: array
  3091                                      readOnly:
  3092                                        type: boolean
  3093                                      secretRef:
  3094                                        properties:
  3095                                          name:
  3096                                            type: string
  3097                                        type: object
  3098                                      targetPortal:
  3099                                        type: string
  3100                                    required:
  3101                                    - iqn
  3102                                    - lun
  3103                                    - targetPortal
  3104                                    type: object
  3105                                  name:
  3106                                    type: string
  3107                                  nfs:
  3108                                    properties:
  3109                                      path:
  3110                                        type: string
  3111                                      readOnly:
  3112                                        type: boolean
  3113                                      server:
  3114                                        type: string
  3115                                    required:
  3116                                    - path
  3117                                    - server
  3118                                    type: object
  3119                                  persistentVolumeClaim:
  3120                                    properties:
  3121                                      claimName:
  3122                                        type: string
  3123                                      readOnly:
  3124                                        type: boolean
  3125                                    required:
  3126                                    - claimName
  3127                                    type: object
  3128                                  photonPersistentDisk:
  3129                                    properties:
  3130                                      fsType:
  3131                                        type: string
  3132                                      pdID:
  3133                                        type: string
  3134                                    required:
  3135                                    - pdID
  3136                                    type: object
  3137                                  portworxVolume:
  3138                                    properties:
  3139                                      fsType:
  3140                                        type: string
  3141                                      readOnly:
  3142                                        type: boolean
  3143                                      volumeID:
  3144                                        type: string
  3145                                    required:
  3146                                    - volumeID
  3147                                    type: object
  3148                                  projected:
  3149                                    properties:
  3150                                      defaultMode:
  3151                                        format: int32
  3152                                        type: integer
  3153                                      sources:
  3154                                        items:
  3155                                          properties:
  3156                                            clusterTrustBundle:
  3157                                              properties:
  3158                                                labelSelector:
  3159                                                  properties:
  3160                                                    matchExpressions:
  3161                                                      items:
  3162                                                        properties:
  3163                                                          key:
  3164                                                            type: string
  3165                                                          operator:
  3166                                                            type: string
  3167                                                          values:
  3168                                                            items:
  3169                                                              type: string
  3170                                                            type: array
  3171                                                        required:
  3172                                                        - key
  3173                                                        - operator
  3174                                                        type: object
  3175                                                      type: array
  3176                                                    matchLabels:
  3177                                                      additionalProperties:
  3178                                                        type: string
  3179                                                      type: object
  3180                                                  type: object
  3181                                                name:
  3182                                                  type: string
  3183                                                optional:
  3184                                                  type: boolean
  3185                                                path:
  3186                                                  type: string
  3187                                                signerName:
  3188                                                  type: string
  3189                                              required:
  3190                                              - path
  3191                                              type: object
  3192                                            configMap:
  3193                                              properties:
  3194                                                items:
  3195                                                  items:
  3196                                                    properties:
  3197                                                      key:
  3198                                                        type: string
  3199                                                      mode:
  3200                                                        format: int32
  3201                                                        type: integer
  3202                                                      path:
  3203                                                        type: string
  3204                                                    required:
  3205                                                    - key
  3206                                                    - path
  3207                                                    type: object
  3208                                                  type: array
  3209                                                name:
  3210                                                  type: string
  3211                                                optional:
  3212                                                  type: boolean
  3213                                              type: object
  3214                                            downwardAPI:
  3215                                              properties:
  3216                                                items:
  3217                                                  items:
  3218                                                    properties:
  3219                                                      fieldRef:
  3220                                                        properties:
  3221                                                          apiVersion:
  3222                                                            type: string
  3223                                                          fieldPath:
  3224                                                            type: string
  3225                                                        required:
  3226                                                        - fieldPath
  3227                                                        type: object
  3228                                                      mode:
  3229                                                        format: int32
  3230                                                        type: integer
  3231                                                      path:
  3232                                                        type: string
  3233                                                      resourceFieldRef:
  3234                                                        properties:
  3235                                                          containerName:
  3236                                                            type: string
  3237                                                          divisor:
  3238                                                            anyOf:
  3239                                                            - type: integer
  3240                                                            - type: string
  3241                                                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3242                                                            x-kubernetes-int-or-string: true
  3243                                                          resource:
  3244                                                            type: string
  3245                                                        required:
  3246                                                        - resource
  3247                                                        type: object
  3248                                                    required:
  3249                                                    - path
  3250                                                    type: object
  3251                                                  type: array
  3252                                              type: object
  3253                                            secret:
  3254                                              properties:
  3255                                                items:
  3256                                                  items:
  3257                                                    properties:
  3258                                                      key:
  3259                                                        type: string
  3260                                                      mode:
  3261                                                        format: int32
  3262                                                        type: integer
  3263                                                      path:
  3264                                                        type: string
  3265                                                    required:
  3266                                                    - key
  3267                                                    - path
  3268                                                    type: object
  3269                                                  type: array
  3270                                                name:
  3271                                                  type: string
  3272                                                optional:
  3273                                                  type: boolean
  3274                                              type: object
  3275                                            serviceAccountToken:
  3276                                              properties:
  3277                                                audience:
  3278                                                  type: string
  3279                                                expirationSeconds:
  3280                                                  format: int64
  3281                                                  type: integer
  3282                                                path:
  3283                                                  type: string
  3284                                              required:
  3285                                              - path
  3286                                              type: object
  3287                                          type: object
  3288                                        type: array
  3289                                    type: object
  3290                                  quobyte:
  3291                                    properties:
  3292                                      group:
  3293                                        type: string
  3294                                      readOnly:
  3295                                        type: boolean
  3296                                      registry:
  3297                                        type: string
  3298                                      tenant:
  3299                                        type: string
  3300                                      user:
  3301                                        type: string
  3302                                      volume:
  3303                                        type: string
  3304                                    required:
  3305                                    - registry
  3306                                    - volume
  3307                                    type: object
  3308                                  rbd:
  3309                                    properties:
  3310                                      fsType:
  3311                                        type: string
  3312                                      image:
  3313                                        type: string
  3314                                      keyring:
  3315                                        type: string
  3316                                      monitors:
  3317                                        items:
  3318                                          type: string
  3319                                        type: array
  3320                                      pool:
  3321                                        type: string
  3322                                      readOnly:
  3323                                        type: boolean
  3324                                      secretRef:
  3325                                        properties:
  3326                                          name:
  3327                                            type: string
  3328                                        type: object
  3329                                      user:
  3330                                        type: string
  3331                                    required:
  3332                                    - image
  3333                                    - monitors
  3334                                    type: object
  3335                                  scaleIO:
  3336                                    properties:
  3337                                      fsType:
  3338                                        type: string
  3339                                      gateway:
  3340                                        type: string
  3341                                      protectionDomain:
  3342                                        type: string
  3343                                      readOnly:
  3344                                        type: boolean
  3345                                      secretRef:
  3346                                        properties:
  3347                                          name:
  3348                                            type: string
  3349                                        type: object
  3350                                      sslEnabled:
  3351                                        type: boolean
  3352                                      storageMode:
  3353                                        type: string
  3354                                      storagePool:
  3355                                        type: string
  3356                                      system:
  3357                                        type: string
  3358                                      volumeName:
  3359                                        type: string
  3360                                    required:
  3361                                    - gateway
  3362                                    - secretRef
  3363                                    - system
  3364                                    type: object
  3365                                  secret:
  3366                                    properties:
  3367                                      defaultMode:
  3368                                        format: int32
  3369                                        type: integer
  3370                                      items:
  3371                                        items:
  3372                                          properties:
  3373                                            key:
  3374                                              type: string
  3375                                            mode:
  3376                                              format: int32
  3377                                              type: integer
  3378                                            path:
  3379                                              type: string
  3380                                          required:
  3381                                          - key
  3382                                          - path
  3383                                          type: object
  3384                                        type: array
  3385                                      optional:
  3386                                        type: boolean
  3387                                      secretName:
  3388                                        type: string
  3389                                    type: object
  3390                                  storageos:
  3391                                    properties:
  3392                                      fsType:
  3393                                        type: string
  3394                                      readOnly:
  3395                                        type: boolean
  3396                                      secretRef:
  3397                                        properties:
  3398                                          name:
  3399                                            type: string
  3400                                        type: object
  3401                                      volumeName:
  3402                                        type: string
  3403                                      volumeNamespace:
  3404                                        type: string
  3405                                    type: object
  3406                                  vsphereVolume:
  3407                                    properties:
  3408                                      fsType:
  3409                                        type: string
  3410                                      storagePolicyID:
  3411                                        type: string
  3412                                      storagePolicyName:
  3413                                        type: string
  3414                                      volumePath:
  3415                                        type: string
  3416                                    required:
  3417                                    - volumePath
  3418                                    type: object
  3419                                required:
  3420                                - name
  3421                                type: object
  3422                              type: array
  3423                          required:
  3424                          - containers
  3425                          type: object
  3426                      type: object
  3427                    topologyPolicy:
  3428                      type: string
  3429                  type: object
  3430                type: array
  3431              ttlSecondsAfterFinished:
  3432                format: int32
  3433                type: integer
  3434              volumes:
  3435                items:
  3436                  properties:
  3437                    mountPath:
  3438                      type: string
  3439                    volumeClaim:
  3440                      properties:
  3441                        accessModes:
  3442                          items:
  3443                            type: string
  3444                          type: array
  3445                        dataSource:
  3446                          properties:
  3447                            apiGroup:
  3448                              type: string
  3449                            kind:
  3450                              type: string
  3451                            name:
  3452                              type: string
  3453                          required:
  3454                          - kind
  3455                          - name
  3456                          type: object
  3457                        dataSourceRef:
  3458                          properties:
  3459                            apiGroup:
  3460                              type: string
  3461                            kind:
  3462                              type: string
  3463                            name:
  3464                              type: string
  3465                            namespace:
  3466                              type: string
  3467                          required:
  3468                          - kind
  3469                          - name
  3470                          type: object
  3471                        resources:
  3472                          properties:
  3473                            limits:
  3474                              additionalProperties:
  3475                                anyOf:
  3476                                - type: integer
  3477                                - type: string
  3478                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3479                                x-kubernetes-int-or-string: true
  3480                              type: object
  3481                            requests:
  3482                              additionalProperties:
  3483                                anyOf:
  3484                                - type: integer
  3485                                - type: string
  3486                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3487                                x-kubernetes-int-or-string: true
  3488                              type: object
  3489                          type: object
  3490                        selector:
  3491                          properties:
  3492                            matchExpressions:
  3493                              items:
  3494                                properties:
  3495                                  key:
  3496                                    type: string
  3497                                  operator:
  3498                                    type: string
  3499                                  values:
  3500                                    items:
  3501                                      type: string
  3502                                    type: array
  3503                                required:
  3504                                - key
  3505                                - operator
  3506                                type: object
  3507                              type: array
  3508                            matchLabels:
  3509                              additionalProperties:
  3510                                type: string
  3511                              type: object
  3512                          type: object
  3513                        storageClassName:
  3514                          type: string
  3515                        volumeAttributesClassName:
  3516                          type: string
  3517                        volumeMode:
  3518                          type: string
  3519                        volumeName:
  3520                          type: string
  3521                      type: object
  3522                    volumeClaimName:
  3523                      type: string
  3524                  required:
  3525                  - mountPath
  3526                  type: object
  3527                type: array
  3528            type: object
  3529          status:
  3530            properties:
  3531              conditions:
  3532                items:
  3533                  properties:
  3534                    lastTransitionTime:
  3535                      format: date-time
  3536                      type: string
  3537                    status:
  3538                      type: string
  3539                  required:
  3540                  - status
  3541                  type: object
  3542                type: array
  3543              controlledResources:
  3544                additionalProperties:
  3545                  type: string
  3546                type: object
  3547              failed:
  3548                format: int32
  3549                type: integer
  3550              minAvailable:
  3551                format: int32
  3552                type: integer
  3553              pending:
  3554                format: int32
  3555                type: integer
  3556              retryCount:
  3557                format: int32
  3558                type: integer
  3559              running:
  3560                format: int32
  3561                type: integer
  3562              runningDuration:
  3563                type: string
  3564              state:
  3565                properties:
  3566                  lastTransitionTime:
  3567                    format: date-time
  3568                    type: string
  3569                  message:
  3570                    type: string
  3571                  phase:
  3572                    type: string
  3573                  reason:
  3574                    type: string
  3575                type: object
  3576              succeeded:
  3577                format: int32
  3578                type: integer
  3579              taskStatusCount:
  3580                additionalProperties:
  3581                  properties:
  3582                    phase:
  3583                      additionalProperties:
  3584                        format: int32
  3585                        type: integer
  3586                      type: object
  3587                  type: object
  3588                type: object
  3589              terminating:
  3590                format: int32
  3591                type: integer
  3592              unknown:
  3593                format: int32
  3594                type: integer
  3595              version:
  3596                format: int32
  3597                type: integer
  3598            type: object
  3599        type: object
  3600    version: v1alpha1
  3601    versions:
  3602    - name: v1alpha1
  3603      served: true
  3604      storage: true
  3605  status:
  3606    acceptedNames:
  3607      kind: ""
  3608      plural: ""
  3609    conditions: []
  3610    storedVersions: []