...

Text file src/edge-infra.dev/third_party/k8s/grafana-operator/manifests.yaml

Documentation: edge-infra.dev/third_party/k8s/grafana-operator

     1apiVersion: v1
     2kind: Namespace
     3metadata:
     4  labels:
     5    app: grafana-operator
     6    app.kubernetes.io/version: 5.9.2
     7  name: default
     8---
     9apiVersion: apiextensions.k8s.io/v1
    10kind: CustomResourceDefinition
    11metadata:
    12  annotations:
    13    controller-gen.kubebuilder.io/version: v0.14.0
    14  labels:
    15    app: grafana-operator
    16    app.kubernetes.io/version: 5.9.2
    17  name: grafanaalertrulegroups.grafana.integreatly.org
    18spec:
    19  group: grafana.integreatly.org
    20  names:
    21    kind: GrafanaAlertRuleGroup
    22    listKind: GrafanaAlertRuleGroupList
    23    plural: grafanaalertrulegroups
    24    singular: grafanaalertrulegroup
    25  scope: Namespaced
    26  versions:
    27  - name: v1beta1
    28    schema:
    29      openAPIV3Schema:
    30        properties:
    31          apiVersion:
    32            type: string
    33          kind:
    34            type: string
    35          metadata:
    36            type: object
    37          spec:
    38            properties:
    39              allowCrossNamespaceImport:
    40                type: boolean
    41              folderRef:
    42                type: string
    43              folderUID:
    44                type: string
    45              instanceSelector:
    46                properties:
    47                  matchExpressions:
    48                    items:
    49                      properties:
    50                        key:
    51                          type: string
    52                        operator:
    53                          type: string
    54                        values:
    55                          items:
    56                            type: string
    57                          type: array
    58                          x-kubernetes-list-type: atomic
    59                      required:
    60                      - key
    61                      - operator
    62                      type: object
    63                    type: array
    64                    x-kubernetes-list-type: atomic
    65                  matchLabels:
    66                    additionalProperties:
    67                      type: string
    68                    type: object
    69                type: object
    70                x-kubernetes-map-type: atomic
    71                x-kubernetes-validations:
    72                - message: Value is immutable
    73                  rule: self == oldSelf
    74              interval:
    75                format: duration
    76                pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
    77                type: string
    78              resyncPeriod:
    79                default: 10m
    80                format: duration
    81                pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
    82                type: string
    83              rules:
    84                items:
    85                  properties:
    86                    annotations:
    87                      additionalProperties:
    88                        type: string
    89                      type: object
    90                    condition:
    91                      type: string
    92                    data:
    93                      items:
    94                        properties:
    95                          datasourceUid:
    96                            type: string
    97                          model:
    98                            x-kubernetes-preserve-unknown-fields: true
    99                          queryType:
   100                            type: string
   101                          refId:
   102                            type: string
   103                          relativeTimeRange:
   104                            properties:
   105                              from:
   106                                format: int64
   107                                type: integer
   108                              to:
   109                                format: int64
   110                                type: integer
   111                            type: object
   112                        type: object
   113                      type: array
   114                    execErrState:
   115                      enum:
   116                      - OK
   117                      - Alerting
   118                      - Error
   119                      - KeepLast
   120                      type: string
   121                    for:
   122                      format: duration
   123                      pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
   124                      type: string
   125                    isPaused:
   126                      type: boolean
   127                    labels:
   128                      additionalProperties:
   129                        type: string
   130                      type: object
   131                    noDataState:
   132                      enum:
   133                      - Alerting
   134                      - NoData
   135                      - OK
   136                      - KeepLast
   137                      type: string
   138                    notificationSettings:
   139                      properties:
   140                        group_by:
   141                          items:
   142                            type: string
   143                          type: array
   144                        group_interval:
   145                          type: string
   146                        group_wait:
   147                          type: string
   148                        mute_time_intervals:
   149                          items:
   150                            type: string
   151                          type: array
   152                        receiver:
   153                          type: string
   154                        repeat_interval:
   155                          type: string
   156                      required:
   157                      - receiver
   158                      type: object
   159                    title:
   160                      example: Always firing
   161                      maxLength: 190
   162                      minLength: 1
   163                      type: string
   164                    uid:
   165                      pattern: ^[a-zA-Z0-9-_]+$
   166                      type: string
   167                  required:
   168                  - condition
   169                  - data
   170                  - execErrState
   171                  - for
   172                  - noDataState
   173                  - title
   174                  - uid
   175                  type: object
   176                type: array
   177            required:
   178            - instanceSelector
   179            - interval
   180            - rules
   181            type: object
   182            x-kubernetes-validations:
   183            - message: Only one of FolderUID or FolderRef can be set
   184              rule: (has(self.folderUID) && !(has(self.folderRef))) || (has(self.folderRef)
   185                && !(has(self.folderUID)))
   186          status:
   187            properties:
   188              conditions:
   189                items:
   190                  properties:
   191                    lastTransitionTime:
   192                      format: date-time
   193                      type: string
   194                    message:
   195                      maxLength: 32768
   196                      type: string
   197                    observedGeneration:
   198                      format: int64
   199                      minimum: 0
   200                      type: integer
   201                    reason:
   202                      maxLength: 1024
   203                      minLength: 1
   204                      pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
   205                      type: string
   206                    status:
   207                      enum:
   208                      - "True"
   209                      - "False"
   210                      - Unknown
   211                      type: string
   212                    type:
   213                      maxLength: 316
   214                      pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
   215                      type: string
   216                  required:
   217                  - lastTransitionTime
   218                  - message
   219                  - reason
   220                  - status
   221                  - type
   222                  type: object
   223                type: array
   224            required:
   225            - conditions
   226            type: object
   227        type: object
   228    served: true
   229    storage: true
   230    subresources:
   231      status: {}
   232---
   233apiVersion: apiextensions.k8s.io/v1
   234kind: CustomResourceDefinition
   235metadata:
   236  annotations:
   237    controller-gen.kubebuilder.io/version: v0.14.0
   238  labels:
   239    app: grafana-operator
   240    app.kubernetes.io/version: 5.9.2
   241  name: grafanacontactpoints.grafana.integreatly.org
   242spec:
   243  group: grafana.integreatly.org
   244  names:
   245    kind: GrafanaContactPoint
   246    listKind: GrafanaContactPointList
   247    plural: grafanacontactpoints
   248    singular: grafanacontactpoint
   249  scope: Namespaced
   250  versions:
   251  - name: v1beta1
   252    schema:
   253      openAPIV3Schema:
   254        properties:
   255          apiVersion:
   256            type: string
   257          kind:
   258            type: string
   259          metadata:
   260            type: object
   261          spec:
   262            properties:
   263              allowCrossNamespaceImport:
   264                type: boolean
   265              disableResolveMessage:
   266                type: boolean
   267              instanceSelector:
   268                properties:
   269                  matchExpressions:
   270                    items:
   271                      properties:
   272                        key:
   273                          type: string
   274                        operator:
   275                          type: string
   276                        values:
   277                          items:
   278                            type: string
   279                          type: array
   280                          x-kubernetes-list-type: atomic
   281                      required:
   282                      - key
   283                      - operator
   284                      type: object
   285                    type: array
   286                    x-kubernetes-list-type: atomic
   287                  matchLabels:
   288                    additionalProperties:
   289                      type: string
   290                    type: object
   291                type: object
   292                x-kubernetes-map-type: atomic
   293                x-kubernetes-validations:
   294                - message: Value is immutable
   295                  rule: self == oldSelf
   296              name:
   297                type: string
   298              resyncPeriod:
   299                default: 10m
   300                format: duration
   301                pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
   302                type: string
   303              settings:
   304                x-kubernetes-preserve-unknown-fields: true
   305              type:
   306                enum:
   307                - alertmanager
   308                - prometheus-alertmanager
   309                - dingding
   310                - discord
   311                - email
   312                - googlechat
   313                - kafka
   314                - line
   315                - opsgenie
   316                - pagerduty
   317                - pushover
   318                - sensugo
   319                - sensu
   320                - slack
   321                - teams
   322                - telegram
   323                - threema
   324                - victorops
   325                - webhook
   326                - wecom
   327                - hipchat
   328                - oncall
   329                type: string
   330            required:
   331            - instanceSelector
   332            - name
   333            - settings
   334            type: object
   335          status:
   336            properties:
   337              conditions:
   338                items:
   339                  properties:
   340                    lastTransitionTime:
   341                      format: date-time
   342                      type: string
   343                    message:
   344                      maxLength: 32768
   345                      type: string
   346                    observedGeneration:
   347                      format: int64
   348                      minimum: 0
   349                      type: integer
   350                    reason:
   351                      maxLength: 1024
   352                      minLength: 1
   353                      pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
   354                      type: string
   355                    status:
   356                      enum:
   357                      - "True"
   358                      - "False"
   359                      - Unknown
   360                      type: string
   361                    type:
   362                      maxLength: 316
   363                      pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
   364                      type: string
   365                  required:
   366                  - lastTransitionTime
   367                  - message
   368                  - reason
   369                  - status
   370                  - type
   371                  type: object
   372                type: array
   373            required:
   374            - conditions
   375            type: object
   376        type: object
   377    served: true
   378    storage: true
   379    subresources:
   380      status: {}
   381---
   382apiVersion: apiextensions.k8s.io/v1
   383kind: CustomResourceDefinition
   384metadata:
   385  annotations:
   386    controller-gen.kubebuilder.io/version: v0.14.0
   387  labels:
   388    app: grafana-operator
   389    app.kubernetes.io/version: 5.9.2
   390  name: grafanadashboards.grafana.integreatly.org
   391spec:
   392  group: grafana.integreatly.org
   393  names:
   394    kind: GrafanaDashboard
   395    listKind: GrafanaDashboardList
   396    plural: grafanadashboards
   397    singular: grafanadashboard
   398  scope: Namespaced
   399  versions:
   400  - additionalPrinterColumns:
   401    - jsonPath: .status.NoMatchingInstances
   402      name: No matching instances
   403      type: boolean
   404    - format: date-time
   405      jsonPath: .status.lastResync
   406      name: Last resync
   407      type: date
   408    - jsonPath: .metadata.creationTimestamp
   409      name: Age
   410      type: date
   411    name: v1beta1
   412    schema:
   413      openAPIV3Schema:
   414        properties:
   415          apiVersion:
   416            type: string
   417          kind:
   418            type: string
   419          metadata:
   420            type: object
   421          spec:
   422            properties:
   423              allowCrossNamespaceImport:
   424                type: boolean
   425              configMapRef:
   426                properties:
   427                  key:
   428                    type: string
   429                  name:
   430                    default: ""
   431                    type: string
   432                  optional:
   433                    type: boolean
   434                required:
   435                - key
   436                type: object
   437                x-kubernetes-map-type: atomic
   438              contentCacheDuration:
   439                type: string
   440              datasources:
   441                items:
   442                  properties:
   443                    datasourceName:
   444                      type: string
   445                    inputName:
   446                      type: string
   447                  required:
   448                  - datasourceName
   449                  - inputName
   450                  type: object
   451                type: array
   452              envFrom:
   453                items:
   454                  properties:
   455                    configMapKeyRef:
   456                      properties:
   457                        key:
   458                          type: string
   459                        name:
   460                          default: ""
   461                          type: string
   462                        optional:
   463                          type: boolean
   464                      required:
   465                      - key
   466                      type: object
   467                      x-kubernetes-map-type: atomic
   468                    secretKeyRef:
   469                      properties:
   470                        key:
   471                          type: string
   472                        name:
   473                          default: ""
   474                          type: string
   475                        optional:
   476                          type: boolean
   477                      required:
   478                      - key
   479                      type: object
   480                      x-kubernetes-map-type: atomic
   481                  type: object
   482                type: array
   483              envs:
   484                items:
   485                  properties:
   486                    name:
   487                      type: string
   488                    value:
   489                      type: string
   490                    valueFrom:
   491                      properties:
   492                        configMapKeyRef:
   493                          properties:
   494                            key:
   495                              type: string
   496                            name:
   497                              default: ""
   498                              type: string
   499                            optional:
   500                              type: boolean
   501                          required:
   502                          - key
   503                          type: object
   504                          x-kubernetes-map-type: atomic
   505                        secretKeyRef:
   506                          properties:
   507                            key:
   508                              type: string
   509                            name:
   510                              default: ""
   511                              type: string
   512                            optional:
   513                              type: boolean
   514                          required:
   515                          - key
   516                          type: object
   517                          x-kubernetes-map-type: atomic
   518                      type: object
   519                  required:
   520                  - name
   521                  type: object
   522                type: array
   523              folder:
   524                type: string
   525              grafanaCom:
   526                properties:
   527                  id:
   528                    type: integer
   529                  revision:
   530                    type: integer
   531                required:
   532                - id
   533                type: object
   534              gzipJson:
   535                format: byte
   536                type: string
   537              instanceSelector:
   538                properties:
   539                  matchExpressions:
   540                    items:
   541                      properties:
   542                        key:
   543                          type: string
   544                        operator:
   545                          type: string
   546                        values:
   547                          items:
   548                            type: string
   549                          type: array
   550                          x-kubernetes-list-type: atomic
   551                      required:
   552                      - key
   553                      - operator
   554                      type: object
   555                    type: array
   556                    x-kubernetes-list-type: atomic
   557                  matchLabels:
   558                    additionalProperties:
   559                      type: string
   560                    type: object
   561                type: object
   562                x-kubernetes-map-type: atomic
   563                x-kubernetes-validations:
   564                - message: Value is immutable
   565                  rule: self == oldSelf
   566              json:
   567                type: string
   568              jsonnet:
   569                type: string
   570              jsonnetLib:
   571                properties:
   572                  fileName:
   573                    type: string
   574                  gzipJsonnetProject:
   575                    format: byte
   576                    type: string
   577                  jPath:
   578                    items:
   579                      type: string
   580                    type: array
   581                required:
   582                - fileName
   583                - gzipJsonnetProject
   584                type: object
   585              plugins:
   586                items:
   587                  properties:
   588                    name:
   589                      type: string
   590                    version:
   591                      type: string
   592                  required:
   593                  - name
   594                  - version
   595                  type: object
   596                type: array
   597              resyncPeriod:
   598                default: 5m
   599                format: duration
   600                pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
   601                type: string
   602              url:
   603                type: string
   604            required:
   605            - instanceSelector
   606            type: object
   607          status:
   608            properties:
   609              NoMatchingInstances:
   610                type: boolean
   611              contentCache:
   612                format: byte
   613                type: string
   614              contentTimestamp:
   615                format: date-time
   616                type: string
   617              contentUrl:
   618                type: string
   619              hash:
   620                type: string
   621              lastResync:
   622                format: date-time
   623                type: string
   624              uid:
   625                type: string
   626            type: object
   627        type: object
   628    served: true
   629    storage: true
   630    subresources:
   631      status: {}
   632---
   633apiVersion: apiextensions.k8s.io/v1
   634kind: CustomResourceDefinition
   635metadata:
   636  annotations:
   637    controller-gen.kubebuilder.io/version: v0.14.0
   638  labels:
   639    app: grafana-operator
   640    app.kubernetes.io/version: 5.9.2
   641  name: grafanadatasources.grafana.integreatly.org
   642spec:
   643  group: grafana.integreatly.org
   644  names:
   645    kind: GrafanaDatasource
   646    listKind: GrafanaDatasourceList
   647    plural: grafanadatasources
   648    singular: grafanadatasource
   649  scope: Namespaced
   650  versions:
   651  - additionalPrinterColumns:
   652    - jsonPath: .status.NoMatchingInstances
   653      name: No matching instances
   654      type: boolean
   655    - format: date-time
   656      jsonPath: .status.lastResync
   657      name: Last resync
   658      type: date
   659    - jsonPath: .metadata.creationTimestamp
   660      name: Age
   661      type: date
   662    name: v1beta1
   663    schema:
   664      openAPIV3Schema:
   665        properties:
   666          apiVersion:
   667            type: string
   668          kind:
   669            type: string
   670          metadata:
   671            type: object
   672          spec:
   673            properties:
   674              allowCrossNamespaceImport:
   675                type: boolean
   676              datasource:
   677                properties:
   678                  access:
   679                    type: string
   680                  basicAuth:
   681                    type: boolean
   682                  basicAuthUser:
   683                    type: string
   684                  database:
   685                    type: string
   686                  editable:
   687                    type: boolean
   688                  isDefault:
   689                    type: boolean
   690                  jsonData:
   691                    type: object
   692                    x-kubernetes-preserve-unknown-fields: true
   693                  name:
   694                    type: string
   695                  orgId:
   696                    format: int64
   697                    type: integer
   698                  secureJsonData:
   699                    type: object
   700                    x-kubernetes-preserve-unknown-fields: true
   701                  type:
   702                    type: string
   703                  uid:
   704                    type: string
   705                  url:
   706                    type: string
   707                  user:
   708                    type: string
   709                type: object
   710              instanceSelector:
   711                properties:
   712                  matchExpressions:
   713                    items:
   714                      properties:
   715                        key:
   716                          type: string
   717                        operator:
   718                          type: string
   719                        values:
   720                          items:
   721                            type: string
   722                          type: array
   723                          x-kubernetes-list-type: atomic
   724                      required:
   725                      - key
   726                      - operator
   727                      type: object
   728                    type: array
   729                    x-kubernetes-list-type: atomic
   730                  matchLabels:
   731                    additionalProperties:
   732                      type: string
   733                    type: object
   734                type: object
   735                x-kubernetes-map-type: atomic
   736                x-kubernetes-validations:
   737                - message: Value is immutable
   738                  rule: self == oldSelf
   739              plugins:
   740                items:
   741                  properties:
   742                    name:
   743                      type: string
   744                    version:
   745                      type: string
   746                  required:
   747                  - name
   748                  - version
   749                  type: object
   750                type: array
   751              resyncPeriod:
   752                default: 5m
   753                format: duration
   754                pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
   755                type: string
   756              valuesFrom:
   757                items:
   758                  properties:
   759                    targetPath:
   760                      type: string
   761                    valueFrom:
   762                      properties:
   763                        configMapKeyRef:
   764                          properties:
   765                            key:
   766                              type: string
   767                            name:
   768                              default: ""
   769                              type: string
   770                            optional:
   771                              type: boolean
   772                          required:
   773                          - key
   774                          type: object
   775                          x-kubernetes-map-type: atomic
   776                        secretKeyRef:
   777                          properties:
   778                            key:
   779                              type: string
   780                            name:
   781                              default: ""
   782                              type: string
   783                            optional:
   784                              type: boolean
   785                          required:
   786                          - key
   787                          type: object
   788                          x-kubernetes-map-type: atomic
   789                      type: object
   790                  required:
   791                  - targetPath
   792                  - valueFrom
   793                  type: object
   794                type: array
   795            required:
   796            - datasource
   797            - instanceSelector
   798            type: object
   799          status:
   800            properties:
   801              NoMatchingInstances:
   802                type: boolean
   803              hash:
   804                type: string
   805              lastMessage:
   806                type: string
   807              lastResync:
   808                format: date-time
   809                type: string
   810              uid:
   811                type: string
   812            type: object
   813        type: object
   814    served: true
   815    storage: true
   816    subresources:
   817      status: {}
   818---
   819apiVersion: apiextensions.k8s.io/v1
   820kind: CustomResourceDefinition
   821metadata:
   822  annotations:
   823    controller-gen.kubebuilder.io/version: v0.14.0
   824  labels:
   825    app: grafana-operator
   826    app.kubernetes.io/version: 5.9.2
   827  name: grafanafolders.grafana.integreatly.org
   828spec:
   829  group: grafana.integreatly.org
   830  names:
   831    kind: GrafanaFolder
   832    listKind: GrafanaFolderList
   833    plural: grafanafolders
   834    singular: grafanafolder
   835  scope: Namespaced
   836  versions:
   837  - additionalPrinterColumns:
   838    - jsonPath: .status.NoMatchingInstances
   839      name: No matching instances
   840      type: boolean
   841    - jsonPath: .metadata.creationTimestamp
   842      name: Age
   843      type: date
   844    name: v1beta1
   845    schema:
   846      openAPIV3Schema:
   847        properties:
   848          apiVersion:
   849            type: string
   850          kind:
   851            type: string
   852          metadata:
   853            type: object
   854          spec:
   855            properties:
   856              allowCrossNamespaceImport:
   857                type: boolean
   858              instanceSelector:
   859                properties:
   860                  matchExpressions:
   861                    items:
   862                      properties:
   863                        key:
   864                          type: string
   865                        operator:
   866                          type: string
   867                        values:
   868                          items:
   869                            type: string
   870                          type: array
   871                          x-kubernetes-list-type: atomic
   872                      required:
   873                      - key
   874                      - operator
   875                      type: object
   876                    type: array
   877                    x-kubernetes-list-type: atomic
   878                  matchLabels:
   879                    additionalProperties:
   880                      type: string
   881                    type: object
   882                type: object
   883                x-kubernetes-map-type: atomic
   884                x-kubernetes-validations:
   885                - message: Value is immutable
   886                  rule: self == oldSelf
   887              permissions:
   888                type: string
   889              resyncPeriod:
   890                default: 5m
   891                format: duration
   892                pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
   893                type: string
   894              title:
   895                type: string
   896            required:
   897            - instanceSelector
   898            type: object
   899          status:
   900            properties:
   901              NoMatchingInstances:
   902                type: boolean
   903              hash:
   904                type: string
   905              lastResync:
   906                format: date-time
   907                type: string
   908            type: object
   909        type: object
   910    served: true
   911    storage: true
   912    subresources:
   913      status: {}
   914---
   915apiVersion: apiextensions.k8s.io/v1
   916kind: CustomResourceDefinition
   917metadata:
   918  annotations:
   919    controller-gen.kubebuilder.io/version: v0.14.0
   920  labels:
   921    app: grafana-operator
   922    app.kubernetes.io/version: 5.9.2
   923  name: grafanas.grafana.integreatly.org
   924spec:
   925  group: grafana.integreatly.org
   926  names:
   927    kind: Grafana
   928    listKind: GrafanaList
   929    plural: grafanas
   930    singular: grafana
   931  scope: Namespaced
   932  versions:
   933  - additionalPrinterColumns:
   934    - jsonPath: .status.version
   935      name: Version
   936      type: string
   937    - jsonPath: .status.stage
   938      name: Stage
   939      type: string
   940    - jsonPath: .status.stageStatus
   941      name: Stage status
   942      type: string
   943    - jsonPath: .metadata.creationTimestamp
   944      name: Age
   945      type: date
   946    name: v1beta1
   947    schema:
   948      openAPIV3Schema:
   949        properties:
   950          apiVersion:
   951            type: string
   952          kind:
   953            type: string
   954          metadata:
   955            type: object
   956          spec:
   957            properties:
   958              client:
   959                properties:
   960                  preferIngress:
   961                    nullable: true
   962                    type: boolean
   963                  timeout:
   964                    nullable: true
   965                    type: integer
   966                type: object
   967              config:
   968                additionalProperties:
   969                  additionalProperties:
   970                    type: string
   971                  type: object
   972                type: object
   973                x-kubernetes-preserve-unknown-fields: true
   974              deployment:
   975                properties:
   976                  metadata:
   977                    properties:
   978                      annotations:
   979                        additionalProperties:
   980                          type: string
   981                        type: object
   982                      labels:
   983                        additionalProperties:
   984                          type: string
   985                        type: object
   986                    type: object
   987                  spec:
   988                    properties:
   989                      minReadySeconds:
   990                        format: int32
   991                        type: integer
   992                      paused:
   993                        type: boolean
   994                      progressDeadlineSeconds:
   995                        format: int32
   996                        type: integer
   997                      replicas:
   998                        format: int32
   999                        type: integer
  1000                      revisionHistoryLimit:
  1001                        format: int32
  1002                        type: integer
  1003                      selector:
  1004                        properties:
  1005                          matchExpressions:
  1006                            items:
  1007                              properties:
  1008                                key:
  1009                                  type: string
  1010                                operator:
  1011                                  type: string
  1012                                values:
  1013                                  items:
  1014                                    type: string
  1015                                  type: array
  1016                                  x-kubernetes-list-type: atomic
  1017                              required:
  1018                              - key
  1019                              - operator
  1020                              type: object
  1021                            type: array
  1022                            x-kubernetes-list-type: atomic
  1023                          matchLabels:
  1024                            additionalProperties:
  1025                              type: string
  1026                            type: object
  1027                        type: object
  1028                        x-kubernetes-map-type: atomic
  1029                      strategy:
  1030                        properties:
  1031                          rollingUpdate:
  1032                            properties:
  1033                              maxSurge:
  1034                                anyOf:
  1035                                - type: integer
  1036                                - type: string
  1037                                x-kubernetes-int-or-string: true
  1038                              maxUnavailable:
  1039                                anyOf:
  1040                                - type: integer
  1041                                - type: string
  1042                                x-kubernetes-int-or-string: true
  1043                            type: object
  1044                          type:
  1045                            type: string
  1046                        type: object
  1047                      template:
  1048                        properties:
  1049                          metadata:
  1050                            properties:
  1051                              annotations:
  1052                                additionalProperties:
  1053                                  type: string
  1054                                type: object
  1055                              labels:
  1056                                additionalProperties:
  1057                                  type: string
  1058                                type: object
  1059                            type: object
  1060                          spec:
  1061                            properties:
  1062                              activeDeadlineSeconds:
  1063                                format: int64
  1064                                type: integer
  1065                              affinity:
  1066                                properties:
  1067                                  nodeAffinity:
  1068                                    properties:
  1069                                      preferredDuringSchedulingIgnoredDuringExecution:
  1070                                        items:
  1071                                          properties:
  1072                                            preference:
  1073                                              properties:
  1074                                                matchExpressions:
  1075                                                  items:
  1076                                                    properties:
  1077                                                      key:
  1078                                                        type: string
  1079                                                      operator:
  1080                                                        type: string
  1081                                                      values:
  1082                                                        items:
  1083                                                          type: string
  1084                                                        type: array
  1085                                                        x-kubernetes-list-type: atomic
  1086                                                    required:
  1087                                                    - key
  1088                                                    - operator
  1089                                                    type: object
  1090                                                  type: array
  1091                                                  x-kubernetes-list-type: atomic
  1092                                                matchFields:
  1093                                                  items:
  1094                                                    properties:
  1095                                                      key:
  1096                                                        type: string
  1097                                                      operator:
  1098                                                        type: string
  1099                                                      values:
  1100                                                        items:
  1101                                                          type: string
  1102                                                        type: array
  1103                                                        x-kubernetes-list-type: atomic
  1104                                                    required:
  1105                                                    - key
  1106                                                    - operator
  1107                                                    type: object
  1108                                                  type: array
  1109                                                  x-kubernetes-list-type: atomic
  1110                                              type: object
  1111                                              x-kubernetes-map-type: atomic
  1112                                            weight:
  1113                                              format: int32
  1114                                              type: integer
  1115                                          required:
  1116                                          - preference
  1117                                          - weight
  1118                                          type: object
  1119                                        type: array
  1120                                        x-kubernetes-list-type: atomic
  1121                                      requiredDuringSchedulingIgnoredDuringExecution:
  1122                                        properties:
  1123                                          nodeSelectorTerms:
  1124                                            items:
  1125                                              properties:
  1126                                                matchExpressions:
  1127                                                  items:
  1128                                                    properties:
  1129                                                      key:
  1130                                                        type: string
  1131                                                      operator:
  1132                                                        type: string
  1133                                                      values:
  1134                                                        items:
  1135                                                          type: string
  1136                                                        type: array
  1137                                                        x-kubernetes-list-type: atomic
  1138                                                    required:
  1139                                                    - key
  1140                                                    - operator
  1141                                                    type: object
  1142                                                  type: array
  1143                                                  x-kubernetes-list-type: atomic
  1144                                                matchFields:
  1145                                                  items:
  1146                                                    properties:
  1147                                                      key:
  1148                                                        type: string
  1149                                                      operator:
  1150                                                        type: string
  1151                                                      values:
  1152                                                        items:
  1153                                                          type: string
  1154                                                        type: array
  1155                                                        x-kubernetes-list-type: atomic
  1156                                                    required:
  1157                                                    - key
  1158                                                    - operator
  1159                                                    type: object
  1160                                                  type: array
  1161                                                  x-kubernetes-list-type: atomic
  1162                                              type: object
  1163                                              x-kubernetes-map-type: atomic
  1164                                            type: array
  1165                                            x-kubernetes-list-type: atomic
  1166                                        required:
  1167                                        - nodeSelectorTerms
  1168                                        type: object
  1169                                        x-kubernetes-map-type: atomic
  1170                                    type: object
  1171                                  podAffinity:
  1172                                    properties:
  1173                                      preferredDuringSchedulingIgnoredDuringExecution:
  1174                                        items:
  1175                                          properties:
  1176                                            podAffinityTerm:
  1177                                              properties:
  1178                                                labelSelector:
  1179                                                  properties:
  1180                                                    matchExpressions:
  1181                                                      items:
  1182                                                        properties:
  1183                                                          key:
  1184                                                            type: string
  1185                                                          operator:
  1186                                                            type: string
  1187                                                          values:
  1188                                                            items:
  1189                                                              type: string
  1190                                                            type: array
  1191                                                            x-kubernetes-list-type: atomic
  1192                                                        required:
  1193                                                        - key
  1194                                                        - operator
  1195                                                        type: object
  1196                                                      type: array
  1197                                                      x-kubernetes-list-type: atomic
  1198                                                    matchLabels:
  1199                                                      additionalProperties:
  1200                                                        type: string
  1201                                                      type: object
  1202                                                  type: object
  1203                                                  x-kubernetes-map-type: atomic
  1204                                                matchLabelKeys:
  1205                                                  items:
  1206                                                    type: string
  1207                                                  type: array
  1208                                                  x-kubernetes-list-type: atomic
  1209                                                mismatchLabelKeys:
  1210                                                  items:
  1211                                                    type: string
  1212                                                  type: array
  1213                                                  x-kubernetes-list-type: atomic
  1214                                                namespaceSelector:
  1215                                                  properties:
  1216                                                    matchExpressions:
  1217                                                      items:
  1218                                                        properties:
  1219                                                          key:
  1220                                                            type: string
  1221                                                          operator:
  1222                                                            type: string
  1223                                                          values:
  1224                                                            items:
  1225                                                              type: string
  1226                                                            type: array
  1227                                                            x-kubernetes-list-type: atomic
  1228                                                        required:
  1229                                                        - key
  1230                                                        - operator
  1231                                                        type: object
  1232                                                      type: array
  1233                                                      x-kubernetes-list-type: atomic
  1234                                                    matchLabels:
  1235                                                      additionalProperties:
  1236                                                        type: string
  1237                                                      type: object
  1238                                                  type: object
  1239                                                  x-kubernetes-map-type: atomic
  1240                                                namespaces:
  1241                                                  items:
  1242                                                    type: string
  1243                                                  type: array
  1244                                                  x-kubernetes-list-type: atomic
  1245                                                topologyKey:
  1246                                                  type: string
  1247                                              required:
  1248                                              - topologyKey
  1249                                              type: object
  1250                                            weight:
  1251                                              format: int32
  1252                                              type: integer
  1253                                          required:
  1254                                          - podAffinityTerm
  1255                                          - weight
  1256                                          type: object
  1257                                        type: array
  1258                                        x-kubernetes-list-type: atomic
  1259                                      requiredDuringSchedulingIgnoredDuringExecution:
  1260                                        items:
  1261                                          properties:
  1262                                            labelSelector:
  1263                                              properties:
  1264                                                matchExpressions:
  1265                                                  items:
  1266                                                    properties:
  1267                                                      key:
  1268                                                        type: string
  1269                                                      operator:
  1270                                                        type: string
  1271                                                      values:
  1272                                                        items:
  1273                                                          type: string
  1274                                                        type: array
  1275                                                        x-kubernetes-list-type: atomic
  1276                                                    required:
  1277                                                    - key
  1278                                                    - operator
  1279                                                    type: object
  1280                                                  type: array
  1281                                                  x-kubernetes-list-type: atomic
  1282                                                matchLabels:
  1283                                                  additionalProperties:
  1284                                                    type: string
  1285                                                  type: object
  1286                                              type: object
  1287                                              x-kubernetes-map-type: atomic
  1288                                            matchLabelKeys:
  1289                                              items:
  1290                                                type: string
  1291                                              type: array
  1292                                              x-kubernetes-list-type: atomic
  1293                                            mismatchLabelKeys:
  1294                                              items:
  1295                                                type: string
  1296                                              type: array
  1297                                              x-kubernetes-list-type: atomic
  1298                                            namespaceSelector:
  1299                                              properties:
  1300                                                matchExpressions:
  1301                                                  items:
  1302                                                    properties:
  1303                                                      key:
  1304                                                        type: string
  1305                                                      operator:
  1306                                                        type: string
  1307                                                      values:
  1308                                                        items:
  1309                                                          type: string
  1310                                                        type: array
  1311                                                        x-kubernetes-list-type: atomic
  1312                                                    required:
  1313                                                    - key
  1314                                                    - operator
  1315                                                    type: object
  1316                                                  type: array
  1317                                                  x-kubernetes-list-type: atomic
  1318                                                matchLabels:
  1319                                                  additionalProperties:
  1320                                                    type: string
  1321                                                  type: object
  1322                                              type: object
  1323                                              x-kubernetes-map-type: atomic
  1324                                            namespaces:
  1325                                              items:
  1326                                                type: string
  1327                                              type: array
  1328                                              x-kubernetes-list-type: atomic
  1329                                            topologyKey:
  1330                                              type: string
  1331                                          required:
  1332                                          - topologyKey
  1333                                          type: object
  1334                                        type: array
  1335                                        x-kubernetes-list-type: atomic
  1336                                    type: object
  1337                                  podAntiAffinity:
  1338                                    properties:
  1339                                      preferredDuringSchedulingIgnoredDuringExecution:
  1340                                        items:
  1341                                          properties:
  1342                                            podAffinityTerm:
  1343                                              properties:
  1344                                                labelSelector:
  1345                                                  properties:
  1346                                                    matchExpressions:
  1347                                                      items:
  1348                                                        properties:
  1349                                                          key:
  1350                                                            type: string
  1351                                                          operator:
  1352                                                            type: string
  1353                                                          values:
  1354                                                            items:
  1355                                                              type: string
  1356                                                            type: array
  1357                                                            x-kubernetes-list-type: atomic
  1358                                                        required:
  1359                                                        - key
  1360                                                        - operator
  1361                                                        type: object
  1362                                                      type: array
  1363                                                      x-kubernetes-list-type: atomic
  1364                                                    matchLabels:
  1365                                                      additionalProperties:
  1366                                                        type: string
  1367                                                      type: object
  1368                                                  type: object
  1369                                                  x-kubernetes-map-type: atomic
  1370                                                matchLabelKeys:
  1371                                                  items:
  1372                                                    type: string
  1373                                                  type: array
  1374                                                  x-kubernetes-list-type: atomic
  1375                                                mismatchLabelKeys:
  1376                                                  items:
  1377                                                    type: string
  1378                                                  type: array
  1379                                                  x-kubernetes-list-type: atomic
  1380                                                namespaceSelector:
  1381                                                  properties:
  1382                                                    matchExpressions:
  1383                                                      items:
  1384                                                        properties:
  1385                                                          key:
  1386                                                            type: string
  1387                                                          operator:
  1388                                                            type: string
  1389                                                          values:
  1390                                                            items:
  1391                                                              type: string
  1392                                                            type: array
  1393                                                            x-kubernetes-list-type: atomic
  1394                                                        required:
  1395                                                        - key
  1396                                                        - operator
  1397                                                        type: object
  1398                                                      type: array
  1399                                                      x-kubernetes-list-type: atomic
  1400                                                    matchLabels:
  1401                                                      additionalProperties:
  1402                                                        type: string
  1403                                                      type: object
  1404                                                  type: object
  1405                                                  x-kubernetes-map-type: atomic
  1406                                                namespaces:
  1407                                                  items:
  1408                                                    type: string
  1409                                                  type: array
  1410                                                  x-kubernetes-list-type: atomic
  1411                                                topologyKey:
  1412                                                  type: string
  1413                                              required:
  1414                                              - topologyKey
  1415                                              type: object
  1416                                            weight:
  1417                                              format: int32
  1418                                              type: integer
  1419                                          required:
  1420                                          - podAffinityTerm
  1421                                          - weight
  1422                                          type: object
  1423                                        type: array
  1424                                        x-kubernetes-list-type: atomic
  1425                                      requiredDuringSchedulingIgnoredDuringExecution:
  1426                                        items:
  1427                                          properties:
  1428                                            labelSelector:
  1429                                              properties:
  1430                                                matchExpressions:
  1431                                                  items:
  1432                                                    properties:
  1433                                                      key:
  1434                                                        type: string
  1435                                                      operator:
  1436                                                        type: string
  1437                                                      values:
  1438                                                        items:
  1439                                                          type: string
  1440                                                        type: array
  1441                                                        x-kubernetes-list-type: atomic
  1442                                                    required:
  1443                                                    - key
  1444                                                    - operator
  1445                                                    type: object
  1446                                                  type: array
  1447                                                  x-kubernetes-list-type: atomic
  1448                                                matchLabels:
  1449                                                  additionalProperties:
  1450                                                    type: string
  1451                                                  type: object
  1452                                              type: object
  1453                                              x-kubernetes-map-type: atomic
  1454                                            matchLabelKeys:
  1455                                              items:
  1456                                                type: string
  1457                                              type: array
  1458                                              x-kubernetes-list-type: atomic
  1459                                            mismatchLabelKeys:
  1460                                              items:
  1461                                                type: string
  1462                                              type: array
  1463                                              x-kubernetes-list-type: atomic
  1464                                            namespaceSelector:
  1465                                              properties:
  1466                                                matchExpressions:
  1467                                                  items:
  1468                                                    properties:
  1469                                                      key:
  1470                                                        type: string
  1471                                                      operator:
  1472                                                        type: string
  1473                                                      values:
  1474                                                        items:
  1475                                                          type: string
  1476                                                        type: array
  1477                                                        x-kubernetes-list-type: atomic
  1478                                                    required:
  1479                                                    - key
  1480                                                    - operator
  1481                                                    type: object
  1482                                                  type: array
  1483                                                  x-kubernetes-list-type: atomic
  1484                                                matchLabels:
  1485                                                  additionalProperties:
  1486                                                    type: string
  1487                                                  type: object
  1488                                              type: object
  1489                                              x-kubernetes-map-type: atomic
  1490                                            namespaces:
  1491                                              items:
  1492                                                type: string
  1493                                              type: array
  1494                                              x-kubernetes-list-type: atomic
  1495                                            topologyKey:
  1496                                              type: string
  1497                                          required:
  1498                                          - topologyKey
  1499                                          type: object
  1500                                        type: array
  1501                                        x-kubernetes-list-type: atomic
  1502                                    type: object
  1503                                type: object
  1504                              automountServiceAccountToken:
  1505                                type: boolean
  1506                              containers:
  1507                                items:
  1508                                  properties:
  1509                                    args:
  1510                                      items:
  1511                                        type: string
  1512                                      type: array
  1513                                      x-kubernetes-list-type: atomic
  1514                                    command:
  1515                                      items:
  1516                                        type: string
  1517                                      type: array
  1518                                      x-kubernetes-list-type: atomic
  1519                                    env:
  1520                                      items:
  1521                                        properties:
  1522                                          name:
  1523                                            type: string
  1524                                          value:
  1525                                            type: string
  1526                                          valueFrom:
  1527                                            properties:
  1528                                              configMapKeyRef:
  1529                                                properties:
  1530                                                  key:
  1531                                                    type: string
  1532                                                  name:
  1533                                                    default: ""
  1534                                                    type: string
  1535                                                  optional:
  1536                                                    type: boolean
  1537                                                required:
  1538                                                - key
  1539                                                type: object
  1540                                                x-kubernetes-map-type: atomic
  1541                                              fieldRef:
  1542                                                properties:
  1543                                                  apiVersion:
  1544                                                    type: string
  1545                                                  fieldPath:
  1546                                                    type: string
  1547                                                required:
  1548                                                - fieldPath
  1549                                                type: object
  1550                                                x-kubernetes-map-type: atomic
  1551                                              resourceFieldRef:
  1552                                                properties:
  1553                                                  containerName:
  1554                                                    type: string
  1555                                                  divisor:
  1556                                                    anyOf:
  1557                                                    - type: integer
  1558                                                    - type: string
  1559                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1560                                                    x-kubernetes-int-or-string: true
  1561                                                  resource:
  1562                                                    type: string
  1563                                                required:
  1564                                                - resource
  1565                                                type: object
  1566                                                x-kubernetes-map-type: atomic
  1567                                              secretKeyRef:
  1568                                                properties:
  1569                                                  key:
  1570                                                    type: string
  1571                                                  name:
  1572                                                    default: ""
  1573                                                    type: string
  1574                                                  optional:
  1575                                                    type: boolean
  1576                                                required:
  1577                                                - key
  1578                                                type: object
  1579                                                x-kubernetes-map-type: atomic
  1580                                            type: object
  1581                                        required:
  1582                                        - name
  1583                                        type: object
  1584                                      type: array
  1585                                      x-kubernetes-list-map-keys:
  1586                                      - name
  1587                                      x-kubernetes-list-type: map
  1588                                    envFrom:
  1589                                      items:
  1590                                        properties:
  1591                                          configMapRef:
  1592                                            properties:
  1593                                              name:
  1594                                                default: ""
  1595                                                type: string
  1596                                              optional:
  1597                                                type: boolean
  1598                                            type: object
  1599                                            x-kubernetes-map-type: atomic
  1600                                          prefix:
  1601                                            type: string
  1602                                          secretRef:
  1603                                            properties:
  1604                                              name:
  1605                                                default: ""
  1606                                                type: string
  1607                                              optional:
  1608                                                type: boolean
  1609                                            type: object
  1610                                            x-kubernetes-map-type: atomic
  1611                                        type: object
  1612                                      type: array
  1613                                      x-kubernetes-list-type: atomic
  1614                                    image:
  1615                                      type: string
  1616                                    imagePullPolicy:
  1617                                      type: string
  1618                                    lifecycle:
  1619                                      properties:
  1620                                        postStart:
  1621                                          properties:
  1622                                            exec:
  1623                                              properties:
  1624                                                command:
  1625                                                  items:
  1626                                                    type: string
  1627                                                  type: array
  1628                                                  x-kubernetes-list-type: atomic
  1629                                              type: object
  1630                                            httpGet:
  1631                                              properties:
  1632                                                host:
  1633                                                  type: string
  1634                                                httpHeaders:
  1635                                                  items:
  1636                                                    properties:
  1637                                                      name:
  1638                                                        type: string
  1639                                                      value:
  1640                                                        type: string
  1641                                                    required:
  1642                                                    - name
  1643                                                    - value
  1644                                                    type: object
  1645                                                  type: array
  1646                                                  x-kubernetes-list-type: atomic
  1647                                                path:
  1648                                                  type: string
  1649                                                port:
  1650                                                  anyOf:
  1651                                                  - type: integer
  1652                                                  - type: string
  1653                                                  x-kubernetes-int-or-string: true
  1654                                                scheme:
  1655                                                  type: string
  1656                                              required:
  1657                                              - port
  1658                                              type: object
  1659                                            sleep:
  1660                                              properties:
  1661                                                seconds:
  1662                                                  format: int64
  1663                                                  type: integer
  1664                                              required:
  1665                                              - seconds
  1666                                              type: object
  1667                                            tcpSocket:
  1668                                              properties:
  1669                                                host:
  1670                                                  type: string
  1671                                                port:
  1672                                                  anyOf:
  1673                                                  - type: integer
  1674                                                  - type: string
  1675                                                  x-kubernetes-int-or-string: true
  1676                                              required:
  1677                                              - port
  1678                                              type: object
  1679                                          type: object
  1680                                        preStop:
  1681                                          properties:
  1682                                            exec:
  1683                                              properties:
  1684                                                command:
  1685                                                  items:
  1686                                                    type: string
  1687                                                  type: array
  1688                                                  x-kubernetes-list-type: atomic
  1689                                              type: object
  1690                                            httpGet:
  1691                                              properties:
  1692                                                host:
  1693                                                  type: string
  1694                                                httpHeaders:
  1695                                                  items:
  1696                                                    properties:
  1697                                                      name:
  1698                                                        type: string
  1699                                                      value:
  1700                                                        type: string
  1701                                                    required:
  1702                                                    - name
  1703                                                    - value
  1704                                                    type: object
  1705                                                  type: array
  1706                                                  x-kubernetes-list-type: atomic
  1707                                                path:
  1708                                                  type: string
  1709                                                port:
  1710                                                  anyOf:
  1711                                                  - type: integer
  1712                                                  - type: string
  1713                                                  x-kubernetes-int-or-string: true
  1714                                                scheme:
  1715                                                  type: string
  1716                                              required:
  1717                                              - port
  1718                                              type: object
  1719                                            sleep:
  1720                                              properties:
  1721                                                seconds:
  1722                                                  format: int64
  1723                                                  type: integer
  1724                                              required:
  1725                                              - seconds
  1726                                              type: object
  1727                                            tcpSocket:
  1728                                              properties:
  1729                                                host:
  1730                                                  type: string
  1731                                                port:
  1732                                                  anyOf:
  1733                                                  - type: integer
  1734                                                  - type: string
  1735                                                  x-kubernetes-int-or-string: true
  1736                                              required:
  1737                                              - port
  1738                                              type: object
  1739                                          type: object
  1740                                      type: object
  1741                                    livenessProbe:
  1742                                      properties:
  1743                                        exec:
  1744                                          properties:
  1745                                            command:
  1746                                              items:
  1747                                                type: string
  1748                                              type: array
  1749                                              x-kubernetes-list-type: atomic
  1750                                          type: object
  1751                                        failureThreshold:
  1752                                          format: int32
  1753                                          type: integer
  1754                                        grpc:
  1755                                          properties:
  1756                                            port:
  1757                                              format: int32
  1758                                              type: integer
  1759                                            service:
  1760                                              type: string
  1761                                          required:
  1762                                          - port
  1763                                          type: object
  1764                                        httpGet:
  1765                                          properties:
  1766                                            host:
  1767                                              type: string
  1768                                            httpHeaders:
  1769                                              items:
  1770                                                properties:
  1771                                                  name:
  1772                                                    type: string
  1773                                                  value:
  1774                                                    type: string
  1775                                                required:
  1776                                                - name
  1777                                                - value
  1778                                                type: object
  1779                                              type: array
  1780                                              x-kubernetes-list-type: atomic
  1781                                            path:
  1782                                              type: string
  1783                                            port:
  1784                                              anyOf:
  1785                                              - type: integer
  1786                                              - type: string
  1787                                              x-kubernetes-int-or-string: true
  1788                                            scheme:
  1789                                              type: string
  1790                                          required:
  1791                                          - port
  1792                                          type: object
  1793                                        initialDelaySeconds:
  1794                                          format: int32
  1795                                          type: integer
  1796                                        periodSeconds:
  1797                                          format: int32
  1798                                          type: integer
  1799                                        successThreshold:
  1800                                          format: int32
  1801                                          type: integer
  1802                                        tcpSocket:
  1803                                          properties:
  1804                                            host:
  1805                                              type: string
  1806                                            port:
  1807                                              anyOf:
  1808                                              - type: integer
  1809                                              - type: string
  1810                                              x-kubernetes-int-or-string: true
  1811                                          required:
  1812                                          - port
  1813                                          type: object
  1814                                        terminationGracePeriodSeconds:
  1815                                          format: int64
  1816                                          type: integer
  1817                                        timeoutSeconds:
  1818                                          format: int32
  1819                                          type: integer
  1820                                      type: object
  1821                                    name:
  1822                                      type: string
  1823                                    ports:
  1824                                      items:
  1825                                        properties:
  1826                                          containerPort:
  1827                                            format: int32
  1828                                            type: integer
  1829                                          hostIP:
  1830                                            type: string
  1831                                          hostPort:
  1832                                            format: int32
  1833                                            type: integer
  1834                                          name:
  1835                                            type: string
  1836                                          protocol:
  1837                                            default: TCP
  1838                                            type: string
  1839                                        required:
  1840                                        - containerPort
  1841                                        type: object
  1842                                      type: array
  1843                                      x-kubernetes-list-map-keys:
  1844                                      - containerPort
  1845                                      - protocol
  1846                                      x-kubernetes-list-type: map
  1847                                    readinessProbe:
  1848                                      properties:
  1849                                        exec:
  1850                                          properties:
  1851                                            command:
  1852                                              items:
  1853                                                type: string
  1854                                              type: array
  1855                                              x-kubernetes-list-type: atomic
  1856                                          type: object
  1857                                        failureThreshold:
  1858                                          format: int32
  1859                                          type: integer
  1860                                        grpc:
  1861                                          properties:
  1862                                            port:
  1863                                              format: int32
  1864                                              type: integer
  1865                                            service:
  1866                                              type: string
  1867                                          required:
  1868                                          - port
  1869                                          type: object
  1870                                        httpGet:
  1871                                          properties:
  1872                                            host:
  1873                                              type: string
  1874                                            httpHeaders:
  1875                                              items:
  1876                                                properties:
  1877                                                  name:
  1878                                                    type: string
  1879                                                  value:
  1880                                                    type: string
  1881                                                required:
  1882                                                - name
  1883                                                - value
  1884                                                type: object
  1885                                              type: array
  1886                                              x-kubernetes-list-type: atomic
  1887                                            path:
  1888                                              type: string
  1889                                            port:
  1890                                              anyOf:
  1891                                              - type: integer
  1892                                              - type: string
  1893                                              x-kubernetes-int-or-string: true
  1894                                            scheme:
  1895                                              type: string
  1896                                          required:
  1897                                          - port
  1898                                          type: object
  1899                                        initialDelaySeconds:
  1900                                          format: int32
  1901                                          type: integer
  1902                                        periodSeconds:
  1903                                          format: int32
  1904                                          type: integer
  1905                                        successThreshold:
  1906                                          format: int32
  1907                                          type: integer
  1908                                        tcpSocket:
  1909                                          properties:
  1910                                            host:
  1911                                              type: string
  1912                                            port:
  1913                                              anyOf:
  1914                                              - type: integer
  1915                                              - type: string
  1916                                              x-kubernetes-int-or-string: true
  1917                                          required:
  1918                                          - port
  1919                                          type: object
  1920                                        terminationGracePeriodSeconds:
  1921                                          format: int64
  1922                                          type: integer
  1923                                        timeoutSeconds:
  1924                                          format: int32
  1925                                          type: integer
  1926                                      type: object
  1927                                    resizePolicy:
  1928                                      items:
  1929                                        properties:
  1930                                          resourceName:
  1931                                            type: string
  1932                                          restartPolicy:
  1933                                            type: string
  1934                                        required:
  1935                                        - resourceName
  1936                                        - restartPolicy
  1937                                        type: object
  1938                                      type: array
  1939                                      x-kubernetes-list-type: atomic
  1940                                    resources:
  1941                                      properties:
  1942                                        claims:
  1943                                          items:
  1944                                            properties:
  1945                                              name:
  1946                                                type: string
  1947                                            required:
  1948                                            - name
  1949                                            type: object
  1950                                          type: array
  1951                                          x-kubernetes-list-map-keys:
  1952                                          - name
  1953                                          x-kubernetes-list-type: map
  1954                                        limits:
  1955                                          additionalProperties:
  1956                                            anyOf:
  1957                                            - type: integer
  1958                                            - type: string
  1959                                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1960                                            x-kubernetes-int-or-string: true
  1961                                          type: object
  1962                                        requests:
  1963                                          additionalProperties:
  1964                                            anyOf:
  1965                                            - type: integer
  1966                                            - type: string
  1967                                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1968                                            x-kubernetes-int-or-string: true
  1969                                          type: object
  1970                                      type: object
  1971                                    restartPolicy:
  1972                                      type: string
  1973                                    securityContext:
  1974                                      properties:
  1975                                        allowPrivilegeEscalation:
  1976                                          type: boolean
  1977                                        appArmorProfile:
  1978                                          properties:
  1979                                            localhostProfile:
  1980                                              type: string
  1981                                            type:
  1982                                              type: string
  1983                                          required:
  1984                                          - type
  1985                                          type: object
  1986                                        capabilities:
  1987                                          properties:
  1988                                            add:
  1989                                              items:
  1990                                                type: string
  1991                                              type: array
  1992                                              x-kubernetes-list-type: atomic
  1993                                            drop:
  1994                                              items:
  1995                                                type: string
  1996                                              type: array
  1997                                              x-kubernetes-list-type: atomic
  1998                                          type: object
  1999                                        privileged:
  2000                                          type: boolean
  2001                                        procMount:
  2002                                          type: string
  2003                                        readOnlyRootFilesystem:
  2004                                          type: boolean
  2005                                        runAsGroup:
  2006                                          format: int64
  2007                                          type: integer
  2008                                        runAsNonRoot:
  2009                                          type: boolean
  2010                                        runAsUser:
  2011                                          format: int64
  2012                                          type: integer
  2013                                        seLinuxOptions:
  2014                                          properties:
  2015                                            level:
  2016                                              type: string
  2017                                            role:
  2018                                              type: string
  2019                                            type:
  2020                                              type: string
  2021                                            user:
  2022                                              type: string
  2023                                          type: object
  2024                                        seccompProfile:
  2025                                          properties:
  2026                                            localhostProfile:
  2027                                              type: string
  2028                                            type:
  2029                                              type: string
  2030                                          required:
  2031                                          - type
  2032                                          type: object
  2033                                        windowsOptions:
  2034                                          properties:
  2035                                            gmsaCredentialSpec:
  2036                                              type: string
  2037                                            gmsaCredentialSpecName:
  2038                                              type: string
  2039                                            hostProcess:
  2040                                              type: boolean
  2041                                            runAsUserName:
  2042                                              type: string
  2043                                          type: object
  2044                                      type: object
  2045                                    startupProbe:
  2046                                      properties:
  2047                                        exec:
  2048                                          properties:
  2049                                            command:
  2050                                              items:
  2051                                                type: string
  2052                                              type: array
  2053                                              x-kubernetes-list-type: atomic
  2054                                          type: object
  2055                                        failureThreshold:
  2056                                          format: int32
  2057                                          type: integer
  2058                                        grpc:
  2059                                          properties:
  2060                                            port:
  2061                                              format: int32
  2062                                              type: integer
  2063                                            service:
  2064                                              type: string
  2065                                          required:
  2066                                          - port
  2067                                          type: object
  2068                                        httpGet:
  2069                                          properties:
  2070                                            host:
  2071                                              type: string
  2072                                            httpHeaders:
  2073                                              items:
  2074                                                properties:
  2075                                                  name:
  2076                                                    type: string
  2077                                                  value:
  2078                                                    type: string
  2079                                                required:
  2080                                                - name
  2081                                                - value
  2082                                                type: object
  2083                                              type: array
  2084                                              x-kubernetes-list-type: atomic
  2085                                            path:
  2086                                              type: string
  2087                                            port:
  2088                                              anyOf:
  2089                                              - type: integer
  2090                                              - type: string
  2091                                              x-kubernetes-int-or-string: true
  2092                                            scheme:
  2093                                              type: string
  2094                                          required:
  2095                                          - port
  2096                                          type: object
  2097                                        initialDelaySeconds:
  2098                                          format: int32
  2099                                          type: integer
  2100                                        periodSeconds:
  2101                                          format: int32
  2102                                          type: integer
  2103                                        successThreshold:
  2104                                          format: int32
  2105                                          type: integer
  2106                                        tcpSocket:
  2107                                          properties:
  2108                                            host:
  2109                                              type: string
  2110                                            port:
  2111                                              anyOf:
  2112                                              - type: integer
  2113                                              - type: string
  2114                                              x-kubernetes-int-or-string: true
  2115                                          required:
  2116                                          - port
  2117                                          type: object
  2118                                        terminationGracePeriodSeconds:
  2119                                          format: int64
  2120                                          type: integer
  2121                                        timeoutSeconds:
  2122                                          format: int32
  2123                                          type: integer
  2124                                      type: object
  2125                                    stdin:
  2126                                      type: boolean
  2127                                    stdinOnce:
  2128                                      type: boolean
  2129                                    terminationMessagePath:
  2130                                      type: string
  2131                                    terminationMessagePolicy:
  2132                                      type: string
  2133                                    tty:
  2134                                      type: boolean
  2135                                    volumeDevices:
  2136                                      items:
  2137                                        properties:
  2138                                          devicePath:
  2139                                            type: string
  2140                                          name:
  2141                                            type: string
  2142                                        required:
  2143                                        - devicePath
  2144                                        - name
  2145                                        type: object
  2146                                      type: array
  2147                                      x-kubernetes-list-map-keys:
  2148                                      - devicePath
  2149                                      x-kubernetes-list-type: map
  2150                                    volumeMounts:
  2151                                      items:
  2152                                        properties:
  2153                                          mountPath:
  2154                                            type: string
  2155                                          mountPropagation:
  2156                                            type: string
  2157                                          name:
  2158                                            type: string
  2159                                          readOnly:
  2160                                            type: boolean
  2161                                          recursiveReadOnly:
  2162                                            type: string
  2163                                          subPath:
  2164                                            type: string
  2165                                          subPathExpr:
  2166                                            type: string
  2167                                        required:
  2168                                        - mountPath
  2169                                        - name
  2170                                        type: object
  2171                                      type: array
  2172                                      x-kubernetes-list-map-keys:
  2173                                      - mountPath
  2174                                      x-kubernetes-list-type: map
  2175                                    workingDir:
  2176                                      type: string
  2177                                  required:
  2178                                  - name
  2179                                  type: object
  2180                                type: array
  2181                              dnsConfig:
  2182                                properties:
  2183                                  nameservers:
  2184                                    items:
  2185                                      type: string
  2186                                    type: array
  2187                                    x-kubernetes-list-type: atomic
  2188                                  options:
  2189                                    items:
  2190                                      properties:
  2191                                        name:
  2192                                          type: string
  2193                                        value:
  2194                                          type: string
  2195                                      type: object
  2196                                    type: array
  2197                                    x-kubernetes-list-type: atomic
  2198                                  searches:
  2199                                    items:
  2200                                      type: string
  2201                                    type: array
  2202                                    x-kubernetes-list-type: atomic
  2203                                type: object
  2204                              dnsPolicy:
  2205                                type: string
  2206                              enableServiceLinks:
  2207                                type: boolean
  2208                              ephemeralContainers:
  2209                                items:
  2210                                  properties:
  2211                                    args:
  2212                                      items:
  2213                                        type: string
  2214                                      type: array
  2215                                      x-kubernetes-list-type: atomic
  2216                                    command:
  2217                                      items:
  2218                                        type: string
  2219                                      type: array
  2220                                      x-kubernetes-list-type: atomic
  2221                                    env:
  2222                                      items:
  2223                                        properties:
  2224                                          name:
  2225                                            type: string
  2226                                          value:
  2227                                            type: string
  2228                                          valueFrom:
  2229                                            properties:
  2230                                              configMapKeyRef:
  2231                                                properties:
  2232                                                  key:
  2233                                                    type: string
  2234                                                  name:
  2235                                                    default: ""
  2236                                                    type: string
  2237                                                  optional:
  2238                                                    type: boolean
  2239                                                required:
  2240                                                - key
  2241                                                type: object
  2242                                                x-kubernetes-map-type: atomic
  2243                                              fieldRef:
  2244                                                properties:
  2245                                                  apiVersion:
  2246                                                    type: string
  2247                                                  fieldPath:
  2248                                                    type: string
  2249                                                required:
  2250                                                - fieldPath
  2251                                                type: object
  2252                                                x-kubernetes-map-type: atomic
  2253                                              resourceFieldRef:
  2254                                                properties:
  2255                                                  containerName:
  2256                                                    type: string
  2257                                                  divisor:
  2258                                                    anyOf:
  2259                                                    - type: integer
  2260                                                    - type: string
  2261                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2262                                                    x-kubernetes-int-or-string: true
  2263                                                  resource:
  2264                                                    type: string
  2265                                                required:
  2266                                                - resource
  2267                                                type: object
  2268                                                x-kubernetes-map-type: atomic
  2269                                              secretKeyRef:
  2270                                                properties:
  2271                                                  key:
  2272                                                    type: string
  2273                                                  name:
  2274                                                    default: ""
  2275                                                    type: string
  2276                                                  optional:
  2277                                                    type: boolean
  2278                                                required:
  2279                                                - key
  2280                                                type: object
  2281                                                x-kubernetes-map-type: atomic
  2282                                            type: object
  2283                                        required:
  2284                                        - name
  2285                                        type: object
  2286                                      type: array
  2287                                      x-kubernetes-list-map-keys:
  2288                                      - name
  2289                                      x-kubernetes-list-type: map
  2290                                    envFrom:
  2291                                      items:
  2292                                        properties:
  2293                                          configMapRef:
  2294                                            properties:
  2295                                              name:
  2296                                                default: ""
  2297                                                type: string
  2298                                              optional:
  2299                                                type: boolean
  2300                                            type: object
  2301                                            x-kubernetes-map-type: atomic
  2302                                          prefix:
  2303                                            type: string
  2304                                          secretRef:
  2305                                            properties:
  2306                                              name:
  2307                                                default: ""
  2308                                                type: string
  2309                                              optional:
  2310                                                type: boolean
  2311                                            type: object
  2312                                            x-kubernetes-map-type: atomic
  2313                                        type: object
  2314                                      type: array
  2315                                      x-kubernetes-list-type: atomic
  2316                                    image:
  2317                                      type: string
  2318                                    imagePullPolicy:
  2319                                      type: string
  2320                                    lifecycle:
  2321                                      properties:
  2322                                        postStart:
  2323                                          properties:
  2324                                            exec:
  2325                                              properties:
  2326                                                command:
  2327                                                  items:
  2328                                                    type: string
  2329                                                  type: array
  2330                                                  x-kubernetes-list-type: atomic
  2331                                              type: object
  2332                                            httpGet:
  2333                                              properties:
  2334                                                host:
  2335                                                  type: string
  2336                                                httpHeaders:
  2337                                                  items:
  2338                                                    properties:
  2339                                                      name:
  2340                                                        type: string
  2341                                                      value:
  2342                                                        type: string
  2343                                                    required:
  2344                                                    - name
  2345                                                    - value
  2346                                                    type: object
  2347                                                  type: array
  2348                                                  x-kubernetes-list-type: atomic
  2349                                                path:
  2350                                                  type: string
  2351                                                port:
  2352                                                  anyOf:
  2353                                                  - type: integer
  2354                                                  - type: string
  2355                                                  x-kubernetes-int-or-string: true
  2356                                                scheme:
  2357                                                  type: string
  2358                                              required:
  2359                                              - port
  2360                                              type: object
  2361                                            sleep:
  2362                                              properties:
  2363                                                seconds:
  2364                                                  format: int64
  2365                                                  type: integer
  2366                                              required:
  2367                                              - seconds
  2368                                              type: object
  2369                                            tcpSocket:
  2370                                              properties:
  2371                                                host:
  2372                                                  type: string
  2373                                                port:
  2374                                                  anyOf:
  2375                                                  - type: integer
  2376                                                  - type: string
  2377                                                  x-kubernetes-int-or-string: true
  2378                                              required:
  2379                                              - port
  2380                                              type: object
  2381                                          type: object
  2382                                        preStop:
  2383                                          properties:
  2384                                            exec:
  2385                                              properties:
  2386                                                command:
  2387                                                  items:
  2388                                                    type: string
  2389                                                  type: array
  2390                                                  x-kubernetes-list-type: atomic
  2391                                              type: object
  2392                                            httpGet:
  2393                                              properties:
  2394                                                host:
  2395                                                  type: string
  2396                                                httpHeaders:
  2397                                                  items:
  2398                                                    properties:
  2399                                                      name:
  2400                                                        type: string
  2401                                                      value:
  2402                                                        type: string
  2403                                                    required:
  2404                                                    - name
  2405                                                    - value
  2406                                                    type: object
  2407                                                  type: array
  2408                                                  x-kubernetes-list-type: atomic
  2409                                                path:
  2410                                                  type: string
  2411                                                port:
  2412                                                  anyOf:
  2413                                                  - type: integer
  2414                                                  - type: string
  2415                                                  x-kubernetes-int-or-string: true
  2416                                                scheme:
  2417                                                  type: string
  2418                                              required:
  2419                                              - port
  2420                                              type: object
  2421                                            sleep:
  2422                                              properties:
  2423                                                seconds:
  2424                                                  format: int64
  2425                                                  type: integer
  2426                                              required:
  2427                                              - seconds
  2428                                              type: object
  2429                                            tcpSocket:
  2430                                              properties:
  2431                                                host:
  2432                                                  type: string
  2433                                                port:
  2434                                                  anyOf:
  2435                                                  - type: integer
  2436                                                  - type: string
  2437                                                  x-kubernetes-int-or-string: true
  2438                                              required:
  2439                                              - port
  2440                                              type: object
  2441                                          type: object
  2442                                      type: object
  2443                                    livenessProbe:
  2444                                      properties:
  2445                                        exec:
  2446                                          properties:
  2447                                            command:
  2448                                              items:
  2449                                                type: string
  2450                                              type: array
  2451                                              x-kubernetes-list-type: atomic
  2452                                          type: object
  2453                                        failureThreshold:
  2454                                          format: int32
  2455                                          type: integer
  2456                                        grpc:
  2457                                          properties:
  2458                                            port:
  2459                                              format: int32
  2460                                              type: integer
  2461                                            service:
  2462                                              type: string
  2463                                          required:
  2464                                          - port
  2465                                          type: object
  2466                                        httpGet:
  2467                                          properties:
  2468                                            host:
  2469                                              type: string
  2470                                            httpHeaders:
  2471                                              items:
  2472                                                properties:
  2473                                                  name:
  2474                                                    type: string
  2475                                                  value:
  2476                                                    type: string
  2477                                                required:
  2478                                                - name
  2479                                                - value
  2480                                                type: object
  2481                                              type: array
  2482                                              x-kubernetes-list-type: atomic
  2483                                            path:
  2484                                              type: string
  2485                                            port:
  2486                                              anyOf:
  2487                                              - type: integer
  2488                                              - type: string
  2489                                              x-kubernetes-int-or-string: true
  2490                                            scheme:
  2491                                              type: string
  2492                                          required:
  2493                                          - port
  2494                                          type: object
  2495                                        initialDelaySeconds:
  2496                                          format: int32
  2497                                          type: integer
  2498                                        periodSeconds:
  2499                                          format: int32
  2500                                          type: integer
  2501                                        successThreshold:
  2502                                          format: int32
  2503                                          type: integer
  2504                                        tcpSocket:
  2505                                          properties:
  2506                                            host:
  2507                                              type: string
  2508                                            port:
  2509                                              anyOf:
  2510                                              - type: integer
  2511                                              - type: string
  2512                                              x-kubernetes-int-or-string: true
  2513                                          required:
  2514                                          - port
  2515                                          type: object
  2516                                        terminationGracePeriodSeconds:
  2517                                          format: int64
  2518                                          type: integer
  2519                                        timeoutSeconds:
  2520                                          format: int32
  2521                                          type: integer
  2522                                      type: object
  2523                                    name:
  2524                                      type: string
  2525                                    ports:
  2526                                      items:
  2527                                        properties:
  2528                                          containerPort:
  2529                                            format: int32
  2530                                            type: integer
  2531                                          hostIP:
  2532                                            type: string
  2533                                          hostPort:
  2534                                            format: int32
  2535                                            type: integer
  2536                                          name:
  2537                                            type: string
  2538                                          protocol:
  2539                                            default: TCP
  2540                                            type: string
  2541                                        required:
  2542                                        - containerPort
  2543                                        type: object
  2544                                      type: array
  2545                                      x-kubernetes-list-map-keys:
  2546                                      - containerPort
  2547                                      - protocol
  2548                                      x-kubernetes-list-type: map
  2549                                    readinessProbe:
  2550                                      properties:
  2551                                        exec:
  2552                                          properties:
  2553                                            command:
  2554                                              items:
  2555                                                type: string
  2556                                              type: array
  2557                                              x-kubernetes-list-type: atomic
  2558                                          type: object
  2559                                        failureThreshold:
  2560                                          format: int32
  2561                                          type: integer
  2562                                        grpc:
  2563                                          properties:
  2564                                            port:
  2565                                              format: int32
  2566                                              type: integer
  2567                                            service:
  2568                                              type: string
  2569                                          required:
  2570                                          - port
  2571                                          type: object
  2572                                        httpGet:
  2573                                          properties:
  2574                                            host:
  2575                                              type: string
  2576                                            httpHeaders:
  2577                                              items:
  2578                                                properties:
  2579                                                  name:
  2580                                                    type: string
  2581                                                  value:
  2582                                                    type: string
  2583                                                required:
  2584                                                - name
  2585                                                - value
  2586                                                type: object
  2587                                              type: array
  2588                                              x-kubernetes-list-type: atomic
  2589                                            path:
  2590                                              type: string
  2591                                            port:
  2592                                              anyOf:
  2593                                              - type: integer
  2594                                              - type: string
  2595                                              x-kubernetes-int-or-string: true
  2596                                            scheme:
  2597                                              type: string
  2598                                          required:
  2599                                          - port
  2600                                          type: object
  2601                                        initialDelaySeconds:
  2602                                          format: int32
  2603                                          type: integer
  2604                                        periodSeconds:
  2605                                          format: int32
  2606                                          type: integer
  2607                                        successThreshold:
  2608                                          format: int32
  2609                                          type: integer
  2610                                        tcpSocket:
  2611                                          properties:
  2612                                            host:
  2613                                              type: string
  2614                                            port:
  2615                                              anyOf:
  2616                                              - type: integer
  2617                                              - type: string
  2618                                              x-kubernetes-int-or-string: true
  2619                                          required:
  2620                                          - port
  2621                                          type: object
  2622                                        terminationGracePeriodSeconds:
  2623                                          format: int64
  2624                                          type: integer
  2625                                        timeoutSeconds:
  2626                                          format: int32
  2627                                          type: integer
  2628                                      type: object
  2629                                    resizePolicy:
  2630                                      items:
  2631                                        properties:
  2632                                          resourceName:
  2633                                            type: string
  2634                                          restartPolicy:
  2635                                            type: string
  2636                                        required:
  2637                                        - resourceName
  2638                                        - restartPolicy
  2639                                        type: object
  2640                                      type: array
  2641                                      x-kubernetes-list-type: atomic
  2642                                    resources:
  2643                                      properties:
  2644                                        claims:
  2645                                          items:
  2646                                            properties:
  2647                                              name:
  2648                                                type: string
  2649                                            required:
  2650                                            - name
  2651                                            type: object
  2652                                          type: array
  2653                                          x-kubernetes-list-map-keys:
  2654                                          - name
  2655                                          x-kubernetes-list-type: map
  2656                                        limits:
  2657                                          additionalProperties:
  2658                                            anyOf:
  2659                                            - type: integer
  2660                                            - type: string
  2661                                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2662                                            x-kubernetes-int-or-string: true
  2663                                          type: object
  2664                                        requests:
  2665                                          additionalProperties:
  2666                                            anyOf:
  2667                                            - type: integer
  2668                                            - type: string
  2669                                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2670                                            x-kubernetes-int-or-string: true
  2671                                          type: object
  2672                                      type: object
  2673                                    restartPolicy:
  2674                                      type: string
  2675                                    securityContext:
  2676                                      properties:
  2677                                        allowPrivilegeEscalation:
  2678                                          type: boolean
  2679                                        appArmorProfile:
  2680                                          properties:
  2681                                            localhostProfile:
  2682                                              type: string
  2683                                            type:
  2684                                              type: string
  2685                                          required:
  2686                                          - type
  2687                                          type: object
  2688                                        capabilities:
  2689                                          properties:
  2690                                            add:
  2691                                              items:
  2692                                                type: string
  2693                                              type: array
  2694                                              x-kubernetes-list-type: atomic
  2695                                            drop:
  2696                                              items:
  2697                                                type: string
  2698                                              type: array
  2699                                              x-kubernetes-list-type: atomic
  2700                                          type: object
  2701                                        privileged:
  2702                                          type: boolean
  2703                                        procMount:
  2704                                          type: string
  2705                                        readOnlyRootFilesystem:
  2706                                          type: boolean
  2707                                        runAsGroup:
  2708                                          format: int64
  2709                                          type: integer
  2710                                        runAsNonRoot:
  2711                                          type: boolean
  2712                                        runAsUser:
  2713                                          format: int64
  2714                                          type: integer
  2715                                        seLinuxOptions:
  2716                                          properties:
  2717                                            level:
  2718                                              type: string
  2719                                            role:
  2720                                              type: string
  2721                                            type:
  2722                                              type: string
  2723                                            user:
  2724                                              type: string
  2725                                          type: object
  2726                                        seccompProfile:
  2727                                          properties:
  2728                                            localhostProfile:
  2729                                              type: string
  2730                                            type:
  2731                                              type: string
  2732                                          required:
  2733                                          - type
  2734                                          type: object
  2735                                        windowsOptions:
  2736                                          properties:
  2737                                            gmsaCredentialSpec:
  2738                                              type: string
  2739                                            gmsaCredentialSpecName:
  2740                                              type: string
  2741                                            hostProcess:
  2742                                              type: boolean
  2743                                            runAsUserName:
  2744                                              type: string
  2745                                          type: object
  2746                                      type: object
  2747                                    startupProbe:
  2748                                      properties:
  2749                                        exec:
  2750                                          properties:
  2751                                            command:
  2752                                              items:
  2753                                                type: string
  2754                                              type: array
  2755                                              x-kubernetes-list-type: atomic
  2756                                          type: object
  2757                                        failureThreshold:
  2758                                          format: int32
  2759                                          type: integer
  2760                                        grpc:
  2761                                          properties:
  2762                                            port:
  2763                                              format: int32
  2764                                              type: integer
  2765                                            service:
  2766                                              type: string
  2767                                          required:
  2768                                          - port
  2769                                          type: object
  2770                                        httpGet:
  2771                                          properties:
  2772                                            host:
  2773                                              type: string
  2774                                            httpHeaders:
  2775                                              items:
  2776                                                properties:
  2777                                                  name:
  2778                                                    type: string
  2779                                                  value:
  2780                                                    type: string
  2781                                                required:
  2782                                                - name
  2783                                                - value
  2784                                                type: object
  2785                                              type: array
  2786                                              x-kubernetes-list-type: atomic
  2787                                            path:
  2788                                              type: string
  2789                                            port:
  2790                                              anyOf:
  2791                                              - type: integer
  2792                                              - type: string
  2793                                              x-kubernetes-int-or-string: true
  2794                                            scheme:
  2795                                              type: string
  2796                                          required:
  2797                                          - port
  2798                                          type: object
  2799                                        initialDelaySeconds:
  2800                                          format: int32
  2801                                          type: integer
  2802                                        periodSeconds:
  2803                                          format: int32
  2804                                          type: integer
  2805                                        successThreshold:
  2806                                          format: int32
  2807                                          type: integer
  2808                                        tcpSocket:
  2809                                          properties:
  2810                                            host:
  2811                                              type: string
  2812                                            port:
  2813                                              anyOf:
  2814                                              - type: integer
  2815                                              - type: string
  2816                                              x-kubernetes-int-or-string: true
  2817                                          required:
  2818                                          - port
  2819                                          type: object
  2820                                        terminationGracePeriodSeconds:
  2821                                          format: int64
  2822                                          type: integer
  2823                                        timeoutSeconds:
  2824                                          format: int32
  2825                                          type: integer
  2826                                      type: object
  2827                                    stdin:
  2828                                      type: boolean
  2829                                    stdinOnce:
  2830                                      type: boolean
  2831                                    targetContainerName:
  2832                                      type: string
  2833                                    terminationMessagePath:
  2834                                      type: string
  2835                                    terminationMessagePolicy:
  2836                                      type: string
  2837                                    tty:
  2838                                      type: boolean
  2839                                    volumeDevices:
  2840                                      items:
  2841                                        properties:
  2842                                          devicePath:
  2843                                            type: string
  2844                                          name:
  2845                                            type: string
  2846                                        required:
  2847                                        - devicePath
  2848                                        - name
  2849                                        type: object
  2850                                      type: array
  2851                                      x-kubernetes-list-map-keys:
  2852                                      - devicePath
  2853                                      x-kubernetes-list-type: map
  2854                                    volumeMounts:
  2855                                      items:
  2856                                        properties:
  2857                                          mountPath:
  2858                                            type: string
  2859                                          mountPropagation:
  2860                                            type: string
  2861                                          name:
  2862                                            type: string
  2863                                          readOnly:
  2864                                            type: boolean
  2865                                          recursiveReadOnly:
  2866                                            type: string
  2867                                          subPath:
  2868                                            type: string
  2869                                          subPathExpr:
  2870                                            type: string
  2871                                        required:
  2872                                        - mountPath
  2873                                        - name
  2874                                        type: object
  2875                                      type: array
  2876                                      x-kubernetes-list-map-keys:
  2877                                      - mountPath
  2878                                      x-kubernetes-list-type: map
  2879                                    workingDir:
  2880                                      type: string
  2881                                  required:
  2882                                  - name
  2883                                  type: object
  2884                                type: array
  2885                              hostAliases:
  2886                                items:
  2887                                  properties:
  2888                                    hostnames:
  2889                                      items:
  2890                                        type: string
  2891                                      type: array
  2892                                      x-kubernetes-list-type: atomic
  2893                                    ip:
  2894                                      type: string
  2895                                  required:
  2896                                  - ip
  2897                                  type: object
  2898                                type: array
  2899                              hostIPC:
  2900                                type: boolean
  2901                              hostNetwork:
  2902                                type: boolean
  2903                              hostPID:
  2904                                type: boolean
  2905                              hostUsers:
  2906                                type: boolean
  2907                              hostname:
  2908                                type: string
  2909                              imagePullSecrets:
  2910                                items:
  2911                                  properties:
  2912                                    name:
  2913                                      default: ""
  2914                                      type: string
  2915                                  type: object
  2916                                  x-kubernetes-map-type: atomic
  2917                                type: array
  2918                              initContainers:
  2919                                items:
  2920                                  properties:
  2921                                    args:
  2922                                      items:
  2923                                        type: string
  2924                                      type: array
  2925                                      x-kubernetes-list-type: atomic
  2926                                    command:
  2927                                      items:
  2928                                        type: string
  2929                                      type: array
  2930                                      x-kubernetes-list-type: atomic
  2931                                    env:
  2932                                      items:
  2933                                        properties:
  2934                                          name:
  2935                                            type: string
  2936                                          value:
  2937                                            type: string
  2938                                          valueFrom:
  2939                                            properties:
  2940                                              configMapKeyRef:
  2941                                                properties:
  2942                                                  key:
  2943                                                    type: string
  2944                                                  name:
  2945                                                    default: ""
  2946                                                    type: string
  2947                                                  optional:
  2948                                                    type: boolean
  2949                                                required:
  2950                                                - key
  2951                                                type: object
  2952                                                x-kubernetes-map-type: atomic
  2953                                              fieldRef:
  2954                                                properties:
  2955                                                  apiVersion:
  2956                                                    type: string
  2957                                                  fieldPath:
  2958                                                    type: string
  2959                                                required:
  2960                                                - fieldPath
  2961                                                type: object
  2962                                                x-kubernetes-map-type: atomic
  2963                                              resourceFieldRef:
  2964                                                properties:
  2965                                                  containerName:
  2966                                                    type: string
  2967                                                  divisor:
  2968                                                    anyOf:
  2969                                                    - type: integer
  2970                                                    - type: string
  2971                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2972                                                    x-kubernetes-int-or-string: true
  2973                                                  resource:
  2974                                                    type: string
  2975                                                required:
  2976                                                - resource
  2977                                                type: object
  2978                                                x-kubernetes-map-type: atomic
  2979                                              secretKeyRef:
  2980                                                properties:
  2981                                                  key:
  2982                                                    type: string
  2983                                                  name:
  2984                                                    default: ""
  2985                                                    type: string
  2986                                                  optional:
  2987                                                    type: boolean
  2988                                                required:
  2989                                                - key
  2990                                                type: object
  2991                                                x-kubernetes-map-type: atomic
  2992                                            type: object
  2993                                        required:
  2994                                        - name
  2995                                        type: object
  2996                                      type: array
  2997                                      x-kubernetes-list-map-keys:
  2998                                      - name
  2999                                      x-kubernetes-list-type: map
  3000                                    envFrom:
  3001                                      items:
  3002                                        properties:
  3003                                          configMapRef:
  3004                                            properties:
  3005                                              name:
  3006                                                default: ""
  3007                                                type: string
  3008                                              optional:
  3009                                                type: boolean
  3010                                            type: object
  3011                                            x-kubernetes-map-type: atomic
  3012                                          prefix:
  3013                                            type: string
  3014                                          secretRef:
  3015                                            properties:
  3016                                              name:
  3017                                                default: ""
  3018                                                type: string
  3019                                              optional:
  3020                                                type: boolean
  3021                                            type: object
  3022                                            x-kubernetes-map-type: atomic
  3023                                        type: object
  3024                                      type: array
  3025                                      x-kubernetes-list-type: atomic
  3026                                    image:
  3027                                      type: string
  3028                                    imagePullPolicy:
  3029                                      type: string
  3030                                    lifecycle:
  3031                                      properties:
  3032                                        postStart:
  3033                                          properties:
  3034                                            exec:
  3035                                              properties:
  3036                                                command:
  3037                                                  items:
  3038                                                    type: string
  3039                                                  type: array
  3040                                                  x-kubernetes-list-type: atomic
  3041                                              type: object
  3042                                            httpGet:
  3043                                              properties:
  3044                                                host:
  3045                                                  type: string
  3046                                                httpHeaders:
  3047                                                  items:
  3048                                                    properties:
  3049                                                      name:
  3050                                                        type: string
  3051                                                      value:
  3052                                                        type: string
  3053                                                    required:
  3054                                                    - name
  3055                                                    - value
  3056                                                    type: object
  3057                                                  type: array
  3058                                                  x-kubernetes-list-type: atomic
  3059                                                path:
  3060                                                  type: string
  3061                                                port:
  3062                                                  anyOf:
  3063                                                  - type: integer
  3064                                                  - type: string
  3065                                                  x-kubernetes-int-or-string: true
  3066                                                scheme:
  3067                                                  type: string
  3068                                              required:
  3069                                              - port
  3070                                              type: object
  3071                                            sleep:
  3072                                              properties:
  3073                                                seconds:
  3074                                                  format: int64
  3075                                                  type: integer
  3076                                              required:
  3077                                              - seconds
  3078                                              type: object
  3079                                            tcpSocket:
  3080                                              properties:
  3081                                                host:
  3082                                                  type: string
  3083                                                port:
  3084                                                  anyOf:
  3085                                                  - type: integer
  3086                                                  - type: string
  3087                                                  x-kubernetes-int-or-string: true
  3088                                              required:
  3089                                              - port
  3090                                              type: object
  3091                                          type: object
  3092                                        preStop:
  3093                                          properties:
  3094                                            exec:
  3095                                              properties:
  3096                                                command:
  3097                                                  items:
  3098                                                    type: string
  3099                                                  type: array
  3100                                                  x-kubernetes-list-type: atomic
  3101                                              type: object
  3102                                            httpGet:
  3103                                              properties:
  3104                                                host:
  3105                                                  type: string
  3106                                                httpHeaders:
  3107                                                  items:
  3108                                                    properties:
  3109                                                      name:
  3110                                                        type: string
  3111                                                      value:
  3112                                                        type: string
  3113                                                    required:
  3114                                                    - name
  3115                                                    - value
  3116                                                    type: object
  3117                                                  type: array
  3118                                                  x-kubernetes-list-type: atomic
  3119                                                path:
  3120                                                  type: string
  3121                                                port:
  3122                                                  anyOf:
  3123                                                  - type: integer
  3124                                                  - type: string
  3125                                                  x-kubernetes-int-or-string: true
  3126                                                scheme:
  3127                                                  type: string
  3128                                              required:
  3129                                              - port
  3130                                              type: object
  3131                                            sleep:
  3132                                              properties:
  3133                                                seconds:
  3134                                                  format: int64
  3135                                                  type: integer
  3136                                              required:
  3137                                              - seconds
  3138                                              type: object
  3139                                            tcpSocket:
  3140                                              properties:
  3141                                                host:
  3142                                                  type: string
  3143                                                port:
  3144                                                  anyOf:
  3145                                                  - type: integer
  3146                                                  - type: string
  3147                                                  x-kubernetes-int-or-string: true
  3148                                              required:
  3149                                              - port
  3150                                              type: object
  3151                                          type: object
  3152                                      type: object
  3153                                    livenessProbe:
  3154                                      properties:
  3155                                        exec:
  3156                                          properties:
  3157                                            command:
  3158                                              items:
  3159                                                type: string
  3160                                              type: array
  3161                                              x-kubernetes-list-type: atomic
  3162                                          type: object
  3163                                        failureThreshold:
  3164                                          format: int32
  3165                                          type: integer
  3166                                        grpc:
  3167                                          properties:
  3168                                            port:
  3169                                              format: int32
  3170                                              type: integer
  3171                                            service:
  3172                                              type: string
  3173                                          required:
  3174                                          - port
  3175                                          type: object
  3176                                        httpGet:
  3177                                          properties:
  3178                                            host:
  3179                                              type: string
  3180                                            httpHeaders:
  3181                                              items:
  3182                                                properties:
  3183                                                  name:
  3184                                                    type: string
  3185                                                  value:
  3186                                                    type: string
  3187                                                required:
  3188                                                - name
  3189                                                - value
  3190                                                type: object
  3191                                              type: array
  3192                                              x-kubernetes-list-type: atomic
  3193                                            path:
  3194                                              type: string
  3195                                            port:
  3196                                              anyOf:
  3197                                              - type: integer
  3198                                              - type: string
  3199                                              x-kubernetes-int-or-string: true
  3200                                            scheme:
  3201                                              type: string
  3202                                          required:
  3203                                          - port
  3204                                          type: object
  3205                                        initialDelaySeconds:
  3206                                          format: int32
  3207                                          type: integer
  3208                                        periodSeconds:
  3209                                          format: int32
  3210                                          type: integer
  3211                                        successThreshold:
  3212                                          format: int32
  3213                                          type: integer
  3214                                        tcpSocket:
  3215                                          properties:
  3216                                            host:
  3217                                              type: string
  3218                                            port:
  3219                                              anyOf:
  3220                                              - type: integer
  3221                                              - type: string
  3222                                              x-kubernetes-int-or-string: true
  3223                                          required:
  3224                                          - port
  3225                                          type: object
  3226                                        terminationGracePeriodSeconds:
  3227                                          format: int64
  3228                                          type: integer
  3229                                        timeoutSeconds:
  3230                                          format: int32
  3231                                          type: integer
  3232                                      type: object
  3233                                    name:
  3234                                      type: string
  3235                                    ports:
  3236                                      items:
  3237                                        properties:
  3238                                          containerPort:
  3239                                            format: int32
  3240                                            type: integer
  3241                                          hostIP:
  3242                                            type: string
  3243                                          hostPort:
  3244                                            format: int32
  3245                                            type: integer
  3246                                          name:
  3247                                            type: string
  3248                                          protocol:
  3249                                            default: TCP
  3250                                            type: string
  3251                                        required:
  3252                                        - containerPort
  3253                                        type: object
  3254                                      type: array
  3255                                      x-kubernetes-list-map-keys:
  3256                                      - containerPort
  3257                                      - protocol
  3258                                      x-kubernetes-list-type: map
  3259                                    readinessProbe:
  3260                                      properties:
  3261                                        exec:
  3262                                          properties:
  3263                                            command:
  3264                                              items:
  3265                                                type: string
  3266                                              type: array
  3267                                              x-kubernetes-list-type: atomic
  3268                                          type: object
  3269                                        failureThreshold:
  3270                                          format: int32
  3271                                          type: integer
  3272                                        grpc:
  3273                                          properties:
  3274                                            port:
  3275                                              format: int32
  3276                                              type: integer
  3277                                            service:
  3278                                              type: string
  3279                                          required:
  3280                                          - port
  3281                                          type: object
  3282                                        httpGet:
  3283                                          properties:
  3284                                            host:
  3285                                              type: string
  3286                                            httpHeaders:
  3287                                              items:
  3288                                                properties:
  3289                                                  name:
  3290                                                    type: string
  3291                                                  value:
  3292                                                    type: string
  3293                                                required:
  3294                                                - name
  3295                                                - value
  3296                                                type: object
  3297                                              type: array
  3298                                              x-kubernetes-list-type: atomic
  3299                                            path:
  3300                                              type: string
  3301                                            port:
  3302                                              anyOf:
  3303                                              - type: integer
  3304                                              - type: string
  3305                                              x-kubernetes-int-or-string: true
  3306                                            scheme:
  3307                                              type: string
  3308                                          required:
  3309                                          - port
  3310                                          type: object
  3311                                        initialDelaySeconds:
  3312                                          format: int32
  3313                                          type: integer
  3314                                        periodSeconds:
  3315                                          format: int32
  3316                                          type: integer
  3317                                        successThreshold:
  3318                                          format: int32
  3319                                          type: integer
  3320                                        tcpSocket:
  3321                                          properties:
  3322                                            host:
  3323                                              type: string
  3324                                            port:
  3325                                              anyOf:
  3326                                              - type: integer
  3327                                              - type: string
  3328                                              x-kubernetes-int-or-string: true
  3329                                          required:
  3330                                          - port
  3331                                          type: object
  3332                                        terminationGracePeriodSeconds:
  3333                                          format: int64
  3334                                          type: integer
  3335                                        timeoutSeconds:
  3336                                          format: int32
  3337                                          type: integer
  3338                                      type: object
  3339                                    resizePolicy:
  3340                                      items:
  3341                                        properties:
  3342                                          resourceName:
  3343                                            type: string
  3344                                          restartPolicy:
  3345                                            type: string
  3346                                        required:
  3347                                        - resourceName
  3348                                        - restartPolicy
  3349                                        type: object
  3350                                      type: array
  3351                                      x-kubernetes-list-type: atomic
  3352                                    resources:
  3353                                      properties:
  3354                                        claims:
  3355                                          items:
  3356                                            properties:
  3357                                              name:
  3358                                                type: string
  3359                                            required:
  3360                                            - name
  3361                                            type: object
  3362                                          type: array
  3363                                          x-kubernetes-list-map-keys:
  3364                                          - name
  3365                                          x-kubernetes-list-type: map
  3366                                        limits:
  3367                                          additionalProperties:
  3368                                            anyOf:
  3369                                            - type: integer
  3370                                            - type: string
  3371                                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3372                                            x-kubernetes-int-or-string: true
  3373                                          type: object
  3374                                        requests:
  3375                                          additionalProperties:
  3376                                            anyOf:
  3377                                            - type: integer
  3378                                            - type: string
  3379                                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3380                                            x-kubernetes-int-or-string: true
  3381                                          type: object
  3382                                      type: object
  3383                                    restartPolicy:
  3384                                      type: string
  3385                                    securityContext:
  3386                                      properties:
  3387                                        allowPrivilegeEscalation:
  3388                                          type: boolean
  3389                                        appArmorProfile:
  3390                                          properties:
  3391                                            localhostProfile:
  3392                                              type: string
  3393                                            type:
  3394                                              type: string
  3395                                          required:
  3396                                          - type
  3397                                          type: object
  3398                                        capabilities:
  3399                                          properties:
  3400                                            add:
  3401                                              items:
  3402                                                type: string
  3403                                              type: array
  3404                                              x-kubernetes-list-type: atomic
  3405                                            drop:
  3406                                              items:
  3407                                                type: string
  3408                                              type: array
  3409                                              x-kubernetes-list-type: atomic
  3410                                          type: object
  3411                                        privileged:
  3412                                          type: boolean
  3413                                        procMount:
  3414                                          type: string
  3415                                        readOnlyRootFilesystem:
  3416                                          type: boolean
  3417                                        runAsGroup:
  3418                                          format: int64
  3419                                          type: integer
  3420                                        runAsNonRoot:
  3421                                          type: boolean
  3422                                        runAsUser:
  3423                                          format: int64
  3424                                          type: integer
  3425                                        seLinuxOptions:
  3426                                          properties:
  3427                                            level:
  3428                                              type: string
  3429                                            role:
  3430                                              type: string
  3431                                            type:
  3432                                              type: string
  3433                                            user:
  3434                                              type: string
  3435                                          type: object
  3436                                        seccompProfile:
  3437                                          properties:
  3438                                            localhostProfile:
  3439                                              type: string
  3440                                            type:
  3441                                              type: string
  3442                                          required:
  3443                                          - type
  3444                                          type: object
  3445                                        windowsOptions:
  3446                                          properties:
  3447                                            gmsaCredentialSpec:
  3448                                              type: string
  3449                                            gmsaCredentialSpecName:
  3450                                              type: string
  3451                                            hostProcess:
  3452                                              type: boolean
  3453                                            runAsUserName:
  3454                                              type: string
  3455                                          type: object
  3456                                      type: object
  3457                                    startupProbe:
  3458                                      properties:
  3459                                        exec:
  3460                                          properties:
  3461                                            command:
  3462                                              items:
  3463                                                type: string
  3464                                              type: array
  3465                                              x-kubernetes-list-type: atomic
  3466                                          type: object
  3467                                        failureThreshold:
  3468                                          format: int32
  3469                                          type: integer
  3470                                        grpc:
  3471                                          properties:
  3472                                            port:
  3473                                              format: int32
  3474                                              type: integer
  3475                                            service:
  3476                                              type: string
  3477                                          required:
  3478                                          - port
  3479                                          type: object
  3480                                        httpGet:
  3481                                          properties:
  3482                                            host:
  3483                                              type: string
  3484                                            httpHeaders:
  3485                                              items:
  3486                                                properties:
  3487                                                  name:
  3488                                                    type: string
  3489                                                  value:
  3490                                                    type: string
  3491                                                required:
  3492                                                - name
  3493                                                - value
  3494                                                type: object
  3495                                              type: array
  3496                                              x-kubernetes-list-type: atomic
  3497                                            path:
  3498                                              type: string
  3499                                            port:
  3500                                              anyOf:
  3501                                              - type: integer
  3502                                              - type: string
  3503                                              x-kubernetes-int-or-string: true
  3504                                            scheme:
  3505                                              type: string
  3506                                          required:
  3507                                          - port
  3508                                          type: object
  3509                                        initialDelaySeconds:
  3510                                          format: int32
  3511                                          type: integer
  3512                                        periodSeconds:
  3513                                          format: int32
  3514                                          type: integer
  3515                                        successThreshold:
  3516                                          format: int32
  3517                                          type: integer
  3518                                        tcpSocket:
  3519                                          properties:
  3520                                            host:
  3521                                              type: string
  3522                                            port:
  3523                                              anyOf:
  3524                                              - type: integer
  3525                                              - type: string
  3526                                              x-kubernetes-int-or-string: true
  3527                                          required:
  3528                                          - port
  3529                                          type: object
  3530                                        terminationGracePeriodSeconds:
  3531                                          format: int64
  3532                                          type: integer
  3533                                        timeoutSeconds:
  3534                                          format: int32
  3535                                          type: integer
  3536                                      type: object
  3537                                    stdin:
  3538                                      type: boolean
  3539                                    stdinOnce:
  3540                                      type: boolean
  3541                                    terminationMessagePath:
  3542                                      type: string
  3543                                    terminationMessagePolicy:
  3544                                      type: string
  3545                                    tty:
  3546                                      type: boolean
  3547                                    volumeDevices:
  3548                                      items:
  3549                                        properties:
  3550                                          devicePath:
  3551                                            type: string
  3552                                          name:
  3553                                            type: string
  3554                                        required:
  3555                                        - devicePath
  3556                                        - name
  3557                                        type: object
  3558                                      type: array
  3559                                      x-kubernetes-list-map-keys:
  3560                                      - devicePath
  3561                                      x-kubernetes-list-type: map
  3562                                    volumeMounts:
  3563                                      items:
  3564                                        properties:
  3565                                          mountPath:
  3566                                            type: string
  3567                                          mountPropagation:
  3568                                            type: string
  3569                                          name:
  3570                                            type: string
  3571                                          readOnly:
  3572                                            type: boolean
  3573                                          recursiveReadOnly:
  3574                                            type: string
  3575                                          subPath:
  3576                                            type: string
  3577                                          subPathExpr:
  3578                                            type: string
  3579                                        required:
  3580                                        - mountPath
  3581                                        - name
  3582                                        type: object
  3583                                      type: array
  3584                                      x-kubernetes-list-map-keys:
  3585                                      - mountPath
  3586                                      x-kubernetes-list-type: map
  3587                                    workingDir:
  3588                                      type: string
  3589                                  required:
  3590                                  - name
  3591                                  type: object
  3592                                type: array
  3593                              nodeName:
  3594                                type: string
  3595                              nodeSelector:
  3596                                additionalProperties:
  3597                                  type: string
  3598                                type: object
  3599                                x-kubernetes-map-type: atomic
  3600                              os:
  3601                                properties:
  3602                                  name:
  3603                                    type: string
  3604                                required:
  3605                                - name
  3606                                type: object
  3607                              overhead:
  3608                                additionalProperties:
  3609                                  anyOf:
  3610                                  - type: integer
  3611                                  - type: string
  3612                                  pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3613                                  x-kubernetes-int-or-string: true
  3614                                type: object
  3615                              preemptionPolicy:
  3616                                type: string
  3617                              priority:
  3618                                format: int32
  3619                                type: integer
  3620                              priorityClassName:
  3621                                type: string
  3622                              readinessGates:
  3623                                items:
  3624                                  properties:
  3625                                    conditionType:
  3626                                      type: string
  3627                                  required:
  3628                                  - conditionType
  3629                                  type: object
  3630                                type: array
  3631                              restartPolicy:
  3632                                type: string
  3633                              runtimeClassName:
  3634                                type: string
  3635                              schedulerName:
  3636                                type: string
  3637                              securityContext:
  3638                                properties:
  3639                                  appArmorProfile:
  3640                                    properties:
  3641                                      localhostProfile:
  3642                                        type: string
  3643                                      type:
  3644                                        type: string
  3645                                    required:
  3646                                    - type
  3647                                    type: object
  3648                                  fsGroup:
  3649                                    format: int64
  3650                                    type: integer
  3651                                  fsGroupChangePolicy:
  3652                                    type: string
  3653                                  runAsGroup:
  3654                                    format: int64
  3655                                    type: integer
  3656                                  runAsNonRoot:
  3657                                    type: boolean
  3658                                  runAsUser:
  3659                                    format: int64
  3660                                    type: integer
  3661                                  seLinuxOptions:
  3662                                    properties:
  3663                                      level:
  3664                                        type: string
  3665                                      role:
  3666                                        type: string
  3667                                      type:
  3668                                        type: string
  3669                                      user:
  3670                                        type: string
  3671                                    type: object
  3672                                  seccompProfile:
  3673                                    properties:
  3674                                      localhostProfile:
  3675                                        type: string
  3676                                      type:
  3677                                        type: string
  3678                                    required:
  3679                                    - type
  3680                                    type: object
  3681                                  supplementalGroups:
  3682                                    items:
  3683                                      format: int64
  3684                                      type: integer
  3685                                    type: array
  3686                                    x-kubernetes-list-type: atomic
  3687                                  sysctls:
  3688                                    items:
  3689                                      properties:
  3690                                        name:
  3691                                          type: string
  3692                                        value:
  3693                                          type: string
  3694                                      required:
  3695                                      - name
  3696                                      - value
  3697                                      type: object
  3698                                    type: array
  3699                                    x-kubernetes-list-type: atomic
  3700                                  windowsOptions:
  3701                                    properties:
  3702                                      gmsaCredentialSpec:
  3703                                        type: string
  3704                                      gmsaCredentialSpecName:
  3705                                        type: string
  3706                                      hostProcess:
  3707                                        type: boolean
  3708                                      runAsUserName:
  3709                                        type: string
  3710                                    type: object
  3711                                type: object
  3712                              serviceAccount:
  3713                                type: string
  3714                              serviceAccountName:
  3715                                type: string
  3716                              setHostnameAsFQDN:
  3717                                type: boolean
  3718                              shareProcessNamespace:
  3719                                type: boolean
  3720                              subdomain:
  3721                                type: string
  3722                              terminationGracePeriodSeconds:
  3723                                format: int64
  3724                                type: integer
  3725                              tolerations:
  3726                                items:
  3727                                  properties:
  3728                                    effect:
  3729                                      type: string
  3730                                    key:
  3731                                      type: string
  3732                                    operator:
  3733                                      type: string
  3734                                    tolerationSeconds:
  3735                                      format: int64
  3736                                      type: integer
  3737                                    value:
  3738                                      type: string
  3739                                  type: object
  3740                                type: array
  3741                              topologySpreadConstraints:
  3742                                items:
  3743                                  properties:
  3744                                    labelSelector:
  3745                                      properties:
  3746                                        matchExpressions:
  3747                                          items:
  3748                                            properties:
  3749                                              key:
  3750                                                type: string
  3751                                              operator:
  3752                                                type: string
  3753                                              values:
  3754                                                items:
  3755                                                  type: string
  3756                                                type: array
  3757                                                x-kubernetes-list-type: atomic
  3758                                            required:
  3759                                            - key
  3760                                            - operator
  3761                                            type: object
  3762                                          type: array
  3763                                          x-kubernetes-list-type: atomic
  3764                                        matchLabels:
  3765                                          additionalProperties:
  3766                                            type: string
  3767                                          type: object
  3768                                      type: object
  3769                                      x-kubernetes-map-type: atomic
  3770                                    matchLabelKeys:
  3771                                      items:
  3772                                        type: string
  3773                                      type: array
  3774                                      x-kubernetes-list-type: atomic
  3775                                    maxSkew:
  3776                                      format: int32
  3777                                      type: integer
  3778                                    minDomains:
  3779                                      format: int32
  3780                                      type: integer
  3781                                    nodeAffinityPolicy:
  3782                                      type: string
  3783                                    nodeTaintsPolicy:
  3784                                      type: string
  3785                                    topologyKey:
  3786                                      type: string
  3787                                    whenUnsatisfiable:
  3788                                      type: string
  3789                                  required:
  3790                                  - maxSkew
  3791                                  - topologyKey
  3792                                  - whenUnsatisfiable
  3793                                  type: object
  3794                                type: array
  3795                                x-kubernetes-list-map-keys:
  3796                                - topologyKey
  3797                                - whenUnsatisfiable
  3798                                x-kubernetes-list-type: map
  3799                              volumes:
  3800                                items:
  3801                                  properties:
  3802                                    awsElasticBlockStore:
  3803                                      properties:
  3804                                        fsType:
  3805                                          type: string
  3806                                        partition:
  3807                                          format: int32
  3808                                          type: integer
  3809                                        readOnly:
  3810                                          type: boolean
  3811                                        volumeID:
  3812                                          type: string
  3813                                      required:
  3814                                      - volumeID
  3815                                      type: object
  3816                                    azureDisk:
  3817                                      properties:
  3818                                        cachingMode:
  3819                                          type: string
  3820                                        diskName:
  3821                                          type: string
  3822                                        diskURI:
  3823                                          type: string
  3824                                        fsType:
  3825                                          type: string
  3826                                        kind:
  3827                                          type: string
  3828                                        readOnly:
  3829                                          type: boolean
  3830                                      required:
  3831                                      - diskName
  3832                                      - diskURI
  3833                                      type: object
  3834                                    azureFile:
  3835                                      properties:
  3836                                        readOnly:
  3837                                          type: boolean
  3838                                        secretName:
  3839                                          type: string
  3840                                        shareName:
  3841                                          type: string
  3842                                      required:
  3843                                      - secretName
  3844                                      - shareName
  3845                                      type: object
  3846                                    cephfs:
  3847                                      properties:
  3848                                        monitors:
  3849                                          items:
  3850                                            type: string
  3851                                          type: array
  3852                                          x-kubernetes-list-type: atomic
  3853                                        path:
  3854                                          type: string
  3855                                        readOnly:
  3856                                          type: boolean
  3857                                        secretFile:
  3858                                          type: string
  3859                                        secretRef:
  3860                                          properties:
  3861                                            name:
  3862                                              default: ""
  3863                                              type: string
  3864                                          type: object
  3865                                          x-kubernetes-map-type: atomic
  3866                                        user:
  3867                                          type: string
  3868                                      required:
  3869                                      - monitors
  3870                                      type: object
  3871                                    cinder:
  3872                                      properties:
  3873                                        fsType:
  3874                                          type: string
  3875                                        readOnly:
  3876                                          type: boolean
  3877                                        secretRef:
  3878                                          properties:
  3879                                            name:
  3880                                              default: ""
  3881                                              type: string
  3882                                          type: object
  3883                                          x-kubernetes-map-type: atomic
  3884                                        volumeID:
  3885                                          type: string
  3886                                      required:
  3887                                      - volumeID
  3888                                      type: object
  3889                                    configMap:
  3890                                      properties:
  3891                                        defaultMode:
  3892                                          format: int32
  3893                                          type: integer
  3894                                        items:
  3895                                          items:
  3896                                            properties:
  3897                                              key:
  3898                                                type: string
  3899                                              mode:
  3900                                                format: int32
  3901                                                type: integer
  3902                                              path:
  3903                                                type: string
  3904                                            required:
  3905                                            - key
  3906                                            - path
  3907                                            type: object
  3908                                          type: array
  3909                                          x-kubernetes-list-type: atomic
  3910                                        name:
  3911                                          default: ""
  3912                                          type: string
  3913                                        optional:
  3914                                          type: boolean
  3915                                      type: object
  3916                                      x-kubernetes-map-type: atomic
  3917                                    csi:
  3918                                      properties:
  3919                                        driver:
  3920                                          type: string
  3921                                        fsType:
  3922                                          type: string
  3923                                        nodePublishSecretRef:
  3924                                          properties:
  3925                                            name:
  3926                                              default: ""
  3927                                              type: string
  3928                                          type: object
  3929                                          x-kubernetes-map-type: atomic
  3930                                        readOnly:
  3931                                          type: boolean
  3932                                        volumeAttributes:
  3933                                          additionalProperties:
  3934                                            type: string
  3935                                          type: object
  3936                                      required:
  3937                                      - driver
  3938                                      type: object
  3939                                    downwardAPI:
  3940                                      properties:
  3941                                        defaultMode:
  3942                                          format: int32
  3943                                          type: integer
  3944                                        items:
  3945                                          items:
  3946                                            properties:
  3947                                              fieldRef:
  3948                                                properties:
  3949                                                  apiVersion:
  3950                                                    type: string
  3951                                                  fieldPath:
  3952                                                    type: string
  3953                                                required:
  3954                                                - fieldPath
  3955                                                type: object
  3956                                                x-kubernetes-map-type: atomic
  3957                                              mode:
  3958                                                format: int32
  3959                                                type: integer
  3960                                              path:
  3961                                                type: string
  3962                                              resourceFieldRef:
  3963                                                properties:
  3964                                                  containerName:
  3965                                                    type: string
  3966                                                  divisor:
  3967                                                    anyOf:
  3968                                                    - type: integer
  3969                                                    - type: string
  3970                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3971                                                    x-kubernetes-int-or-string: true
  3972                                                  resource:
  3973                                                    type: string
  3974                                                required:
  3975                                                - resource
  3976                                                type: object
  3977                                                x-kubernetes-map-type: atomic
  3978                                            required:
  3979                                            - path
  3980                                            type: object
  3981                                          type: array
  3982                                          x-kubernetes-list-type: atomic
  3983                                      type: object
  3984                                    emptyDir:
  3985                                      properties:
  3986                                        medium:
  3987                                          type: string
  3988                                        sizeLimit:
  3989                                          anyOf:
  3990                                          - type: integer
  3991                                          - type: string
  3992                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3993                                          x-kubernetes-int-or-string: true
  3994                                      type: object
  3995                                    ephemeral:
  3996                                      properties:
  3997                                        volumeClaimTemplate:
  3998                                          properties:
  3999                                            metadata:
  4000                                              type: object
  4001                                            spec:
  4002                                              properties:
  4003                                                accessModes:
  4004                                                  items:
  4005                                                    type: string
  4006                                                  type: array
  4007                                                  x-kubernetes-list-type: atomic
  4008                                                dataSource:
  4009                                                  properties:
  4010                                                    apiGroup:
  4011                                                      type: string
  4012                                                    kind:
  4013                                                      type: string
  4014                                                    name:
  4015                                                      type: string
  4016                                                  required:
  4017                                                  - kind
  4018                                                  - name
  4019                                                  type: object
  4020                                                  x-kubernetes-map-type: atomic
  4021                                                dataSourceRef:
  4022                                                  properties:
  4023                                                    apiGroup:
  4024                                                      type: string
  4025                                                    kind:
  4026                                                      type: string
  4027                                                    name:
  4028                                                      type: string
  4029                                                    namespace:
  4030                                                      type: string
  4031                                                  required:
  4032                                                  - kind
  4033                                                  - name
  4034                                                  type: object
  4035                                                resources:
  4036                                                  properties:
  4037                                                    limits:
  4038                                                      additionalProperties:
  4039                                                        anyOf:
  4040                                                        - type: integer
  4041                                                        - type: string
  4042                                                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4043                                                        x-kubernetes-int-or-string: true
  4044                                                      type: object
  4045                                                    requests:
  4046                                                      additionalProperties:
  4047                                                        anyOf:
  4048                                                        - type: integer
  4049                                                        - type: string
  4050                                                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4051                                                        x-kubernetes-int-or-string: true
  4052                                                      type: object
  4053                                                  type: object
  4054                                                selector:
  4055                                                  properties:
  4056                                                    matchExpressions:
  4057                                                      items:
  4058                                                        properties:
  4059                                                          key:
  4060                                                            type: string
  4061                                                          operator:
  4062                                                            type: string
  4063                                                          values:
  4064                                                            items:
  4065                                                              type: string
  4066                                                            type: array
  4067                                                            x-kubernetes-list-type: atomic
  4068                                                        required:
  4069                                                        - key
  4070                                                        - operator
  4071                                                        type: object
  4072                                                      type: array
  4073                                                      x-kubernetes-list-type: atomic
  4074                                                    matchLabels:
  4075                                                      additionalProperties:
  4076                                                        type: string
  4077                                                      type: object
  4078                                                  type: object
  4079                                                  x-kubernetes-map-type: atomic
  4080                                                storageClassName:
  4081                                                  type: string
  4082                                                volumeAttributesClassName:
  4083                                                  type: string
  4084                                                volumeMode:
  4085                                                  type: string
  4086                                                volumeName:
  4087                                                  type: string
  4088                                              type: object
  4089                                          required:
  4090                                          - spec
  4091                                          type: object
  4092                                      type: object
  4093                                    fc:
  4094                                      properties:
  4095                                        fsType:
  4096                                          type: string
  4097                                        lun:
  4098                                          format: int32
  4099                                          type: integer
  4100                                        readOnly:
  4101                                          type: boolean
  4102                                        targetWWNs:
  4103                                          items:
  4104                                            type: string
  4105                                          type: array
  4106                                          x-kubernetes-list-type: atomic
  4107                                        wwids:
  4108                                          items:
  4109                                            type: string
  4110                                          type: array
  4111                                          x-kubernetes-list-type: atomic
  4112                                      type: object
  4113                                    flexVolume:
  4114                                      properties:
  4115                                        driver:
  4116                                          type: string
  4117                                        fsType:
  4118                                          type: string
  4119                                        options:
  4120                                          additionalProperties:
  4121                                            type: string
  4122                                          type: object
  4123                                        readOnly:
  4124                                          type: boolean
  4125                                        secretRef:
  4126                                          properties:
  4127                                            name:
  4128                                              default: ""
  4129                                              type: string
  4130                                          type: object
  4131                                          x-kubernetes-map-type: atomic
  4132                                      required:
  4133                                      - driver
  4134                                      type: object
  4135                                    flocker:
  4136                                      properties:
  4137                                        datasetName:
  4138                                          type: string
  4139                                        datasetUUID:
  4140                                          type: string
  4141                                      type: object
  4142                                    gcePersistentDisk:
  4143                                      properties:
  4144                                        fsType:
  4145                                          type: string
  4146                                        partition:
  4147                                          format: int32
  4148                                          type: integer
  4149                                        pdName:
  4150                                          type: string
  4151                                        readOnly:
  4152                                          type: boolean
  4153                                      required:
  4154                                      - pdName
  4155                                      type: object
  4156                                    gitRepo:
  4157                                      properties:
  4158                                        directory:
  4159                                          type: string
  4160                                        repository:
  4161                                          type: string
  4162                                        revision:
  4163                                          type: string
  4164                                      required:
  4165                                      - repository
  4166                                      type: object
  4167                                    glusterfs:
  4168                                      properties:
  4169                                        endpoints:
  4170                                          type: string
  4171                                        path:
  4172                                          type: string
  4173                                        readOnly:
  4174                                          type: boolean
  4175                                      required:
  4176                                      - endpoints
  4177                                      - path
  4178                                      type: object
  4179                                    hostPath:
  4180                                      properties:
  4181                                        path:
  4182                                          type: string
  4183                                        type:
  4184                                          type: string
  4185                                      required:
  4186                                      - path
  4187                                      type: object
  4188                                    iscsi:
  4189                                      properties:
  4190                                        chapAuthDiscovery:
  4191                                          type: boolean
  4192                                        chapAuthSession:
  4193                                          type: boolean
  4194                                        fsType:
  4195                                          type: string
  4196                                        initiatorName:
  4197                                          type: string
  4198                                        iqn:
  4199                                          type: string
  4200                                        iscsiInterface:
  4201                                          type: string
  4202                                        lun:
  4203                                          format: int32
  4204                                          type: integer
  4205                                        portals:
  4206                                          items:
  4207                                            type: string
  4208                                          type: array
  4209                                          x-kubernetes-list-type: atomic
  4210                                        readOnly:
  4211                                          type: boolean
  4212                                        secretRef:
  4213                                          properties:
  4214                                            name:
  4215                                              default: ""
  4216                                              type: string
  4217                                          type: object
  4218                                          x-kubernetes-map-type: atomic
  4219                                        targetPortal:
  4220                                          type: string
  4221                                      required:
  4222                                      - iqn
  4223                                      - lun
  4224                                      - targetPortal
  4225                                      type: object
  4226                                    name:
  4227                                      type: string
  4228                                    nfs:
  4229                                      properties:
  4230                                        path:
  4231                                          type: string
  4232                                        readOnly:
  4233                                          type: boolean
  4234                                        server:
  4235                                          type: string
  4236                                      required:
  4237                                      - path
  4238                                      - server
  4239                                      type: object
  4240                                    persistentVolumeClaim:
  4241                                      properties:
  4242                                        claimName:
  4243                                          type: string
  4244                                        readOnly:
  4245                                          type: boolean
  4246                                      required:
  4247                                      - claimName
  4248                                      type: object
  4249                                    photonPersistentDisk:
  4250                                      properties:
  4251                                        fsType:
  4252                                          type: string
  4253                                        pdID:
  4254                                          type: string
  4255                                      required:
  4256                                      - pdID
  4257                                      type: object
  4258                                    portworxVolume:
  4259                                      properties:
  4260                                        fsType:
  4261                                          type: string
  4262                                        readOnly:
  4263                                          type: boolean
  4264                                        volumeID:
  4265                                          type: string
  4266                                      required:
  4267                                      - volumeID
  4268                                      type: object
  4269                                    projected:
  4270                                      properties:
  4271                                        defaultMode:
  4272                                          format: int32
  4273                                          type: integer
  4274                                        sources:
  4275                                          items:
  4276                                            properties:
  4277                                              clusterTrustBundle:
  4278                                                properties:
  4279                                                  labelSelector:
  4280                                                    properties:
  4281                                                      matchExpressions:
  4282                                                        items:
  4283                                                          properties:
  4284                                                            key:
  4285                                                              type: string
  4286                                                            operator:
  4287                                                              type: string
  4288                                                            values:
  4289                                                              items:
  4290                                                                type: string
  4291                                                              type: array
  4292                                                              x-kubernetes-list-type: atomic
  4293                                                          required:
  4294                                                          - key
  4295                                                          - operator
  4296                                                          type: object
  4297                                                        type: array
  4298                                                        x-kubernetes-list-type: atomic
  4299                                                      matchLabels:
  4300                                                        additionalProperties:
  4301                                                          type: string
  4302                                                        type: object
  4303                                                    type: object
  4304                                                    x-kubernetes-map-type: atomic
  4305                                                  name:
  4306                                                    type: string
  4307                                                  optional:
  4308                                                    type: boolean
  4309                                                  path:
  4310                                                    type: string
  4311                                                  signerName:
  4312                                                    type: string
  4313                                                required:
  4314                                                - path
  4315                                                type: object
  4316                                              configMap:
  4317                                                properties:
  4318                                                  items:
  4319                                                    items:
  4320                                                      properties:
  4321                                                        key:
  4322                                                          type: string
  4323                                                        mode:
  4324                                                          format: int32
  4325                                                          type: integer
  4326                                                        path:
  4327                                                          type: string
  4328                                                      required:
  4329                                                      - key
  4330                                                      - path
  4331                                                      type: object
  4332                                                    type: array
  4333                                                    x-kubernetes-list-type: atomic
  4334                                                  name:
  4335                                                    default: ""
  4336                                                    type: string
  4337                                                  optional:
  4338                                                    type: boolean
  4339                                                type: object
  4340                                                x-kubernetes-map-type: atomic
  4341                                              downwardAPI:
  4342                                                properties:
  4343                                                  items:
  4344                                                    items:
  4345                                                      properties:
  4346                                                        fieldRef:
  4347                                                          properties:
  4348                                                            apiVersion:
  4349                                                              type: string
  4350                                                            fieldPath:
  4351                                                              type: string
  4352                                                          required:
  4353                                                          - fieldPath
  4354                                                          type: object
  4355                                                          x-kubernetes-map-type: atomic
  4356                                                        mode:
  4357                                                          format: int32
  4358                                                          type: integer
  4359                                                        path:
  4360                                                          type: string
  4361                                                        resourceFieldRef:
  4362                                                          properties:
  4363                                                            containerName:
  4364                                                              type: string
  4365                                                            divisor:
  4366                                                              anyOf:
  4367                                                              - type: integer
  4368                                                              - type: string
  4369                                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4370                                                              x-kubernetes-int-or-string: true
  4371                                                            resource:
  4372                                                              type: string
  4373                                                          required:
  4374                                                          - resource
  4375                                                          type: object
  4376                                                          x-kubernetes-map-type: atomic
  4377                                                      required:
  4378                                                      - path
  4379                                                      type: object
  4380                                                    type: array
  4381                                                    x-kubernetes-list-type: atomic
  4382                                                type: object
  4383                                              secret:
  4384                                                properties:
  4385                                                  items:
  4386                                                    items:
  4387                                                      properties:
  4388                                                        key:
  4389                                                          type: string
  4390                                                        mode:
  4391                                                          format: int32
  4392                                                          type: integer
  4393                                                        path:
  4394                                                          type: string
  4395                                                      required:
  4396                                                      - key
  4397                                                      - path
  4398                                                      type: object
  4399                                                    type: array
  4400                                                    x-kubernetes-list-type: atomic
  4401                                                  name:
  4402                                                    default: ""
  4403                                                    type: string
  4404                                                  optional:
  4405                                                    type: boolean
  4406                                                type: object
  4407                                                x-kubernetes-map-type: atomic
  4408                                              serviceAccountToken:
  4409                                                properties:
  4410                                                  audience:
  4411                                                    type: string
  4412                                                  expirationSeconds:
  4413                                                    format: int64
  4414                                                    type: integer
  4415                                                  path:
  4416                                                    type: string
  4417                                                required:
  4418                                                - path
  4419                                                type: object
  4420                                            type: object
  4421                                          type: array
  4422                                          x-kubernetes-list-type: atomic
  4423                                      type: object
  4424                                    quobyte:
  4425                                      properties:
  4426                                        group:
  4427                                          type: string
  4428                                        readOnly:
  4429                                          type: boolean
  4430                                        registry:
  4431                                          type: string
  4432                                        tenant:
  4433                                          type: string
  4434                                        user:
  4435                                          type: string
  4436                                        volume:
  4437                                          type: string
  4438                                      required:
  4439                                      - registry
  4440                                      - volume
  4441                                      type: object
  4442                                    rbd:
  4443                                      properties:
  4444                                        fsType:
  4445                                          type: string
  4446                                        image:
  4447                                          type: string
  4448                                        keyring:
  4449                                          type: string
  4450                                        monitors:
  4451                                          items:
  4452                                            type: string
  4453                                          type: array
  4454                                          x-kubernetes-list-type: atomic
  4455                                        pool:
  4456                                          type: string
  4457                                        readOnly:
  4458                                          type: boolean
  4459                                        secretRef:
  4460                                          properties:
  4461                                            name:
  4462                                              default: ""
  4463                                              type: string
  4464                                          type: object
  4465                                          x-kubernetes-map-type: atomic
  4466                                        user:
  4467                                          type: string
  4468                                      required:
  4469                                      - image
  4470                                      - monitors
  4471                                      type: object
  4472                                    scaleIO:
  4473                                      properties:
  4474                                        fsType:
  4475                                          type: string
  4476                                        gateway:
  4477                                          type: string
  4478                                        protectionDomain:
  4479                                          type: string
  4480                                        readOnly:
  4481                                          type: boolean
  4482                                        secretRef:
  4483                                          properties:
  4484                                            name:
  4485                                              default: ""
  4486                                              type: string
  4487                                          type: object
  4488                                          x-kubernetes-map-type: atomic
  4489                                        sslEnabled:
  4490                                          type: boolean
  4491                                        storageMode:
  4492                                          type: string
  4493                                        storagePool:
  4494                                          type: string
  4495                                        system:
  4496                                          type: string
  4497                                        volumeName:
  4498                                          type: string
  4499                                      required:
  4500                                      - gateway
  4501                                      - secretRef
  4502                                      - system
  4503                                      type: object
  4504                                    secret:
  4505                                      properties:
  4506                                        defaultMode:
  4507                                          format: int32
  4508                                          type: integer
  4509                                        items:
  4510                                          items:
  4511                                            properties:
  4512                                              key:
  4513                                                type: string
  4514                                              mode:
  4515                                                format: int32
  4516                                                type: integer
  4517                                              path:
  4518                                                type: string
  4519                                            required:
  4520                                            - key
  4521                                            - path
  4522                                            type: object
  4523                                          type: array
  4524                                          x-kubernetes-list-type: atomic
  4525                                        optional:
  4526                                          type: boolean
  4527                                        secretName:
  4528                                          type: string
  4529                                      type: object
  4530                                    storageos:
  4531                                      properties:
  4532                                        fsType:
  4533                                          type: string
  4534                                        readOnly:
  4535                                          type: boolean
  4536                                        secretRef:
  4537                                          properties:
  4538                                            name:
  4539                                              default: ""
  4540                                              type: string
  4541                                          type: object
  4542                                          x-kubernetes-map-type: atomic
  4543                                        volumeName:
  4544                                          type: string
  4545                                        volumeNamespace:
  4546                                          type: string
  4547                                      type: object
  4548                                    vsphereVolume:
  4549                                      properties:
  4550                                        fsType:
  4551                                          type: string
  4552                                        storagePolicyID:
  4553                                          type: string
  4554                                        storagePolicyName:
  4555                                          type: string
  4556                                        volumePath:
  4557                                          type: string
  4558                                      required:
  4559                                      - volumePath
  4560                                      type: object
  4561                                  required:
  4562                                  - name
  4563                                  type: object
  4564                                type: array
  4565                            type: object
  4566                        type: object
  4567                    type: object
  4568                type: object
  4569              external:
  4570                properties:
  4571                  adminPassword:
  4572                    properties:
  4573                      key:
  4574                        type: string
  4575                      name:
  4576                        default: ""
  4577                        type: string
  4578                      optional:
  4579                        type: boolean
  4580                    required:
  4581                    - key
  4582                    type: object
  4583                    x-kubernetes-map-type: atomic
  4584                  adminUser:
  4585                    properties:
  4586                      key:
  4587                        type: string
  4588                      name:
  4589                        default: ""
  4590                        type: string
  4591                      optional:
  4592                        type: boolean
  4593                    required:
  4594                    - key
  4595                    type: object
  4596                    x-kubernetes-map-type: atomic
  4597                  apiKey:
  4598                    properties:
  4599                      key:
  4600                        type: string
  4601                      name:
  4602                        default: ""
  4603                        type: string
  4604                      optional:
  4605                        type: boolean
  4606                    required:
  4607                    - key
  4608                    type: object
  4609                    x-kubernetes-map-type: atomic
  4610                  url:
  4611                    type: string
  4612                required:
  4613                - url
  4614                type: object
  4615              ingress:
  4616                properties:
  4617                  metadata:
  4618                    properties:
  4619                      annotations:
  4620                        additionalProperties:
  4621                          type: string
  4622                        type: object
  4623                      labels:
  4624                        additionalProperties:
  4625                          type: string
  4626                        type: object
  4627                    type: object
  4628                  spec:
  4629                    properties:
  4630                      defaultBackend:
  4631                        properties:
  4632                          resource:
  4633                            properties:
  4634                              apiGroup:
  4635                                type: string
  4636                              kind:
  4637                                type: string
  4638                              name:
  4639                                type: string
  4640                            required:
  4641                            - kind
  4642                            - name
  4643                            type: object
  4644                            x-kubernetes-map-type: atomic
  4645                          service:
  4646                            properties:
  4647                              name:
  4648                                type: string
  4649                              port:
  4650                                properties:
  4651                                  name:
  4652                                    type: string
  4653                                  number:
  4654                                    format: int32
  4655                                    type: integer
  4656                                type: object
  4657                            required:
  4658                            - name
  4659                            type: object
  4660                        type: object
  4661                      ingressClassName:
  4662                        type: string
  4663                      rules:
  4664                        items:
  4665                          properties:
  4666                            host:
  4667                              type: string
  4668                            http:
  4669                              properties:
  4670                                paths:
  4671                                  items:
  4672                                    properties:
  4673                                      backend:
  4674                                        properties:
  4675                                          resource:
  4676                                            properties:
  4677                                              apiGroup:
  4678                                                type: string
  4679                                              kind:
  4680                                                type: string
  4681                                              name:
  4682                                                type: string
  4683                                            required:
  4684                                            - kind
  4685                                            - name
  4686                                            type: object
  4687                                            x-kubernetes-map-type: atomic
  4688                                          service:
  4689                                            properties:
  4690                                              name:
  4691                                                type: string
  4692                                              port:
  4693                                                properties:
  4694                                                  name:
  4695                                                    type: string
  4696                                                  number:
  4697                                                    format: int32
  4698                                                    type: integer
  4699                                                type: object
  4700                                            required:
  4701                                            - name
  4702                                            type: object
  4703                                        type: object
  4704                                      path:
  4705                                        type: string
  4706                                      pathType:
  4707                                        type: string
  4708                                    required:
  4709                                    - backend
  4710                                    - pathType
  4711                                    type: object
  4712                                  type: array
  4713                                  x-kubernetes-list-type: atomic
  4714                              required:
  4715                              - paths
  4716                              type: object
  4717                          type: object
  4718                        type: array
  4719                        x-kubernetes-list-type: atomic
  4720                      tls:
  4721                        items:
  4722                          properties:
  4723                            hosts:
  4724                              items:
  4725                                type: string
  4726                              type: array
  4727                              x-kubernetes-list-type: atomic
  4728                            secretName:
  4729                              type: string
  4730                          type: object
  4731                        type: array
  4732                        x-kubernetes-list-type: atomic
  4733                    type: object
  4734                type: object
  4735              jsonnet:
  4736                properties:
  4737                  libraryLabelSelector:
  4738                    properties:
  4739                      matchExpressions:
  4740                        items:
  4741                          properties:
  4742                            key:
  4743                              type: string
  4744                            operator:
  4745                              type: string
  4746                            values:
  4747                              items:
  4748                                type: string
  4749                              type: array
  4750                              x-kubernetes-list-type: atomic
  4751                          required:
  4752                          - key
  4753                          - operator
  4754                          type: object
  4755                        type: array
  4756                        x-kubernetes-list-type: atomic
  4757                      matchLabels:
  4758                        additionalProperties:
  4759                          type: string
  4760                        type: object
  4761                    type: object
  4762                    x-kubernetes-map-type: atomic
  4763                type: object
  4764              persistentVolumeClaim:
  4765                properties:
  4766                  metadata:
  4767                    properties:
  4768                      annotations:
  4769                        additionalProperties:
  4770                          type: string
  4771                        type: object
  4772                      labels:
  4773                        additionalProperties:
  4774                          type: string
  4775                        type: object
  4776                    type: object
  4777                  spec:
  4778                    properties:
  4779                      accessModes:
  4780                        items:
  4781                          type: string
  4782                        type: array
  4783                      dataSource:
  4784                        properties:
  4785                          apiGroup:
  4786                            type: string
  4787                          kind:
  4788                            type: string
  4789                          name:
  4790                            type: string
  4791                        required:
  4792                        - kind
  4793                        - name
  4794                        type: object
  4795                        x-kubernetes-map-type: atomic
  4796                      dataSourceRef:
  4797                        properties:
  4798                          apiGroup:
  4799                            type: string
  4800                          kind:
  4801                            type: string
  4802                          name:
  4803                            type: string
  4804                        required:
  4805                        - kind
  4806                        - name
  4807                        type: object
  4808                        x-kubernetes-map-type: atomic
  4809                      resources:
  4810                        properties:
  4811                          claims:
  4812                            items:
  4813                              properties:
  4814                                name:
  4815                                  type: string
  4816                              required:
  4817                              - name
  4818                              type: object
  4819                            type: array
  4820                            x-kubernetes-list-map-keys:
  4821                            - name
  4822                            x-kubernetes-list-type: map
  4823                          limits:
  4824                            additionalProperties:
  4825                              anyOf:
  4826                              - type: integer
  4827                              - type: string
  4828                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4829                              x-kubernetes-int-or-string: true
  4830                            type: object
  4831                          requests:
  4832                            additionalProperties:
  4833                              anyOf:
  4834                              - type: integer
  4835                              - type: string
  4836                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4837                              x-kubernetes-int-or-string: true
  4838                            type: object
  4839                        type: object
  4840                      selector:
  4841                        properties:
  4842                          matchExpressions:
  4843                            items:
  4844                              properties:
  4845                                key:
  4846                                  type: string
  4847                                operator:
  4848                                  type: string
  4849                                values:
  4850                                  items:
  4851                                    type: string
  4852                                  type: array
  4853                                  x-kubernetes-list-type: atomic
  4854                              required:
  4855                              - key
  4856                              - operator
  4857                              type: object
  4858                            type: array
  4859                            x-kubernetes-list-type: atomic
  4860                          matchLabels:
  4861                            additionalProperties:
  4862                              type: string
  4863                            type: object
  4864                        type: object
  4865                        x-kubernetes-map-type: atomic
  4866                      storageClassName:
  4867                        type: string
  4868                      volumeMode:
  4869                        type: string
  4870                      volumeName:
  4871                        type: string
  4872                    type: object
  4873                type: object
  4874              preferences:
  4875                properties:
  4876                  homeDashboardUid:
  4877                    type: string
  4878                type: object
  4879              route:
  4880                properties:
  4881                  metadata:
  4882                    properties:
  4883                      annotations:
  4884                        additionalProperties:
  4885                          type: string
  4886                        type: object
  4887                      labels:
  4888                        additionalProperties:
  4889                          type: string
  4890                        type: object
  4891                    type: object
  4892                  spec:
  4893                    properties:
  4894                      alternateBackends:
  4895                        items:
  4896                          properties:
  4897                            kind:
  4898                              type: string
  4899                            name:
  4900                              type: string
  4901                            weight:
  4902                              format: int32
  4903                              type: integer
  4904                          required:
  4905                          - kind
  4906                          - name
  4907                          - weight
  4908                          type: object
  4909                        type: array
  4910                      host:
  4911                        type: string
  4912                      path:
  4913                        type: string
  4914                      port:
  4915                        properties:
  4916                          targetPort:
  4917                            anyOf:
  4918                            - type: integer
  4919                            - type: string
  4920                            x-kubernetes-int-or-string: true
  4921                        required:
  4922                        - targetPort
  4923                        type: object
  4924                      tls:
  4925                        properties:
  4926                          caCertificate:
  4927                            type: string
  4928                          certificate:
  4929                            type: string
  4930                          destinationCACertificate:
  4931                            type: string
  4932                          insecureEdgeTerminationPolicy:
  4933                            type: string
  4934                          key:
  4935                            type: string
  4936                          termination:
  4937                            type: string
  4938                        required:
  4939                        - termination
  4940                        type: object
  4941                      to:
  4942                        properties:
  4943                          kind:
  4944                            type: string
  4945                          name:
  4946                            type: string
  4947                          weight:
  4948                            format: int32
  4949                            type: integer
  4950                        required:
  4951                        - kind
  4952                        - name
  4953                        - weight
  4954                        type: object
  4955                      wildcardPolicy:
  4956                        type: string
  4957                    type: object
  4958                type: object
  4959              service:
  4960                properties:
  4961                  metadata:
  4962                    properties:
  4963                      annotations:
  4964                        additionalProperties:
  4965                          type: string
  4966                        type: object
  4967                      labels:
  4968                        additionalProperties:
  4969                          type: string
  4970                        type: object
  4971                    type: object
  4972                  spec:
  4973                    properties:
  4974                      allocateLoadBalancerNodePorts:
  4975                        type: boolean
  4976                      clusterIP:
  4977                        type: string
  4978                      clusterIPs:
  4979                        items:
  4980                          type: string
  4981                        type: array
  4982                        x-kubernetes-list-type: atomic
  4983                      externalIPs:
  4984                        items:
  4985                          type: string
  4986                        type: array
  4987                        x-kubernetes-list-type: atomic
  4988                      externalName:
  4989                        type: string
  4990                      externalTrafficPolicy:
  4991                        type: string
  4992                      healthCheckNodePort:
  4993                        format: int32
  4994                        type: integer
  4995                      internalTrafficPolicy:
  4996                        type: string
  4997                      ipFamilies:
  4998                        items:
  4999                          type: string
  5000                        type: array
  5001                        x-kubernetes-list-type: atomic
  5002                      ipFamilyPolicy:
  5003                        type: string
  5004                      loadBalancerClass:
  5005                        type: string
  5006                      loadBalancerIP:
  5007                        type: string
  5008                      loadBalancerSourceRanges:
  5009                        items:
  5010                          type: string
  5011                        type: array
  5012                        x-kubernetes-list-type: atomic
  5013                      ports:
  5014                        items:
  5015                          properties:
  5016                            appProtocol:
  5017                              type: string
  5018                            name:
  5019                              type: string
  5020                            nodePort:
  5021                              format: int32
  5022                              type: integer
  5023                            port:
  5024                              format: int32
  5025                              type: integer
  5026                            protocol:
  5027                              default: TCP
  5028                              type: string
  5029                            targetPort:
  5030                              anyOf:
  5031                              - type: integer
  5032                              - type: string
  5033                              x-kubernetes-int-or-string: true
  5034                          required:
  5035                          - port
  5036                          type: object
  5037                        type: array
  5038                        x-kubernetes-list-map-keys:
  5039                        - port
  5040                        - protocol
  5041                        x-kubernetes-list-type: map
  5042                      publishNotReadyAddresses:
  5043                        type: boolean
  5044                      selector:
  5045                        additionalProperties:
  5046                          type: string
  5047                        type: object
  5048                        x-kubernetes-map-type: atomic
  5049                      sessionAffinity:
  5050                        type: string
  5051                      sessionAffinityConfig:
  5052                        properties:
  5053                          clientIP:
  5054                            properties:
  5055                              timeoutSeconds:
  5056                                format: int32
  5057                                type: integer
  5058                            type: object
  5059                        type: object
  5060                      trafficDistribution:
  5061                        type: string
  5062                      type:
  5063                        type: string
  5064                    type: object
  5065                type: object
  5066              serviceAccount:
  5067                properties:
  5068                  automountServiceAccountToken:
  5069                    type: boolean
  5070                  imagePullSecrets:
  5071                    items:
  5072                      properties:
  5073                        name:
  5074                          default: ""
  5075                          type: string
  5076                      type: object
  5077                      x-kubernetes-map-type: atomic
  5078                    type: array
  5079                  metadata:
  5080                    properties:
  5081                      annotations:
  5082                        additionalProperties:
  5083                          type: string
  5084                        type: object
  5085                      labels:
  5086                        additionalProperties:
  5087                          type: string
  5088                        type: object
  5089                    type: object
  5090                  secrets:
  5091                    items:
  5092                      properties:
  5093                        apiVersion:
  5094                          type: string
  5095                        fieldPath:
  5096                          type: string
  5097                        kind:
  5098                          type: string
  5099                        name:
  5100                          type: string
  5101                        namespace:
  5102                          type: string
  5103                        resourceVersion:
  5104                          type: string
  5105                        uid:
  5106                          type: string
  5107                      type: object
  5108                      x-kubernetes-map-type: atomic
  5109                    type: array
  5110                type: object
  5111              version:
  5112                type: string
  5113            type: object
  5114          status:
  5115            properties:
  5116              adminUrl:
  5117                type: string
  5118              dashboards:
  5119                items:
  5120                  type: string
  5121                type: array
  5122              datasources:
  5123                items:
  5124                  type: string
  5125                type: array
  5126              folders:
  5127                items:
  5128                  type: string
  5129                type: array
  5130              lastMessage:
  5131                type: string
  5132              stage:
  5133                type: string
  5134              stageStatus:
  5135                type: string
  5136              version:
  5137                type: string
  5138            type: object
  5139        type: object
  5140    served: true
  5141    storage: true
  5142    subresources:
  5143      status: {}
  5144---
  5145apiVersion: v1
  5146automountServiceAccountToken: true
  5147kind: ServiceAccount
  5148metadata:
  5149  labels:
  5150    app: grafana-operator
  5151    app.kubernetes.io/version: 5.9.2
  5152  name: grafana-operator-controller-manager
  5153  namespace: default
  5154---
  5155apiVersion: rbac.authorization.k8s.io/v1
  5156kind: ClusterRole
  5157metadata:
  5158  labels:
  5159    app: grafana-operator
  5160    app.kubernetes.io/version: 5.9.2
  5161  name: grafana-operator-permissions
  5162rules:
  5163- apiGroups:
  5164  - ""
  5165  resources:
  5166  - configmaps
  5167  - persistentvolumeclaims
  5168  - secrets
  5169  - serviceaccounts
  5170  - services
  5171  verbs:
  5172  - create
  5173  - delete
  5174  - get
  5175  - list
  5176  - patch
  5177  - update
  5178  - watch
  5179- apiGroups:
  5180  - ""
  5181  resources:
  5182  - events
  5183  verbs:
  5184  - create
  5185  - get
  5186  - list
  5187  - patch
  5188  - watch
  5189- apiGroups:
  5190  - apps
  5191  resources:
  5192  - deployments
  5193  verbs:
  5194  - create
  5195  - delete
  5196  - get
  5197  - list
  5198  - patch
  5199  - update
  5200  - watch
  5201- apiGroups:
  5202  - coordination.k8s.io
  5203  resources:
  5204  - leases
  5205  verbs:
  5206  - create
  5207  - delete
  5208  - get
  5209  - list
  5210  - patch
  5211  - update
  5212  - watch
  5213- apiGroups:
  5214  - grafana.integreatly.org
  5215  resources:
  5216  - grafanaalertrulegroups
  5217  verbs:
  5218  - create
  5219  - delete
  5220  - get
  5221  - list
  5222  - patch
  5223  - update
  5224  - watch
  5225- apiGroups:
  5226  - grafana.integreatly.org
  5227  resources:
  5228  - grafanaalertrulegroups/finalizers
  5229  verbs:
  5230  - update
  5231- apiGroups:
  5232  - grafana.integreatly.org
  5233  resources:
  5234  - grafanaalertrulegroups/status
  5235  verbs:
  5236  - get
  5237  - patch
  5238  - update
  5239- apiGroups:
  5240  - grafana.integreatly.org
  5241  resources:
  5242  - grafanacontactpoints
  5243  verbs:
  5244  - create
  5245  - delete
  5246  - get
  5247  - list
  5248  - patch
  5249  - update
  5250  - watch
  5251- apiGroups:
  5252  - grafana.integreatly.org
  5253  resources:
  5254  - grafanacontactpoints/finalizers
  5255  verbs:
  5256  - update
  5257- apiGroups:
  5258  - grafana.integreatly.org
  5259  resources:
  5260  - grafanacontactpoints/status
  5261  verbs:
  5262  - get
  5263  - patch
  5264  - update
  5265- apiGroups:
  5266  - grafana.integreatly.org
  5267  resources:
  5268  - grafanadashboards
  5269  verbs:
  5270  - create
  5271  - delete
  5272  - get
  5273  - list
  5274  - patch
  5275  - update
  5276  - watch
  5277- apiGroups:
  5278  - grafana.integreatly.org
  5279  resources:
  5280  - grafanadashboards/finalizers
  5281  verbs:
  5282  - update
  5283- apiGroups:
  5284  - grafana.integreatly.org
  5285  resources:
  5286  - grafanadashboards/status
  5287  verbs:
  5288  - get
  5289  - patch
  5290  - update
  5291- apiGroups:
  5292  - grafana.integreatly.org
  5293  resources:
  5294  - grafanadatasources
  5295  verbs:
  5296  - create
  5297  - delete
  5298  - get
  5299  - list
  5300  - patch
  5301  - update
  5302  - watch
  5303- apiGroups:
  5304  - grafana.integreatly.org
  5305  resources:
  5306  - grafanadatasources/finalizers
  5307  verbs:
  5308  - update
  5309- apiGroups:
  5310  - grafana.integreatly.org
  5311  resources:
  5312  - grafanadatasources/status
  5313  verbs:
  5314  - get
  5315  - patch
  5316  - update
  5317- apiGroups:
  5318  - grafana.integreatly.org
  5319  resources:
  5320  - grafanafolders
  5321  verbs:
  5322  - create
  5323  - delete
  5324  - get
  5325  - list
  5326  - patch
  5327  - update
  5328  - watch
  5329- apiGroups:
  5330  - grafana.integreatly.org
  5331  resources:
  5332  - grafanafolders/finalizers
  5333  verbs:
  5334  - update
  5335- apiGroups:
  5336  - grafana.integreatly.org
  5337  resources:
  5338  - grafanafolders/status
  5339  verbs:
  5340  - get
  5341  - patch
  5342  - update
  5343- apiGroups:
  5344  - grafana.integreatly.org
  5345  resources:
  5346  - grafanas
  5347  verbs:
  5348  - create
  5349  - delete
  5350  - get
  5351  - list
  5352  - patch
  5353  - update
  5354  - watch
  5355- apiGroups:
  5356  - grafana.integreatly.org
  5357  resources:
  5358  - grafanas/finalizers
  5359  verbs:
  5360  - update
  5361- apiGroups:
  5362  - grafana.integreatly.org
  5363  resources:
  5364  - grafanas/status
  5365  verbs:
  5366  - get
  5367  - patch
  5368  - update
  5369- apiGroups:
  5370  - networking.k8s.io
  5371  resources:
  5372  - ingresses
  5373  verbs:
  5374  - create
  5375  - delete
  5376  - get
  5377  - list
  5378  - patch
  5379  - update
  5380  - watch
  5381- apiGroups:
  5382  - route.openshift.io
  5383  resources:
  5384  - routes
  5385  - routes/custom-host
  5386  verbs:
  5387  - create
  5388  - delete
  5389  - get
  5390  - list
  5391  - update
  5392  - watch
  5393---
  5394apiVersion: rbac.authorization.k8s.io/v1
  5395kind: ClusterRoleBinding
  5396metadata:
  5397  labels:
  5398    app: grafana-operator
  5399    app.kubernetes.io/version: 5.9.2
  5400  name: grafana-operator-permissions
  5401roleRef:
  5402  apiGroup: rbac.authorization.k8s.io
  5403  kind: ClusterRole
  5404  name: grafana-operator-permissions
  5405subjects:
  5406- kind: ServiceAccount
  5407  name: grafana-operator-controller-manager
  5408  namespace: default
  5409---
  5410apiVersion: v1
  5411kind: Service
  5412metadata:
  5413  labels:
  5414    app: grafana-operator
  5415    app.kubernetes.io/name: grafana-operator
  5416    app.kubernetes.io/version: 5.9.2
  5417  name: grafana-operator-metrics-service
  5418spec:
  5419  ports:
  5420  - name: metrics
  5421    port: 9090
  5422    protocol: TCP
  5423    targetPort: metrics
  5424  selector:
  5425    app: grafana-operator
  5426    app.kubernetes.io/name: grafana-operator
  5427    app.kubernetes.io/version: 5.9.2
  5428  type: ClusterIP
  5429---
  5430apiVersion: apps/v1
  5431kind: Deployment
  5432metadata:
  5433  labels:
  5434    app: grafana-operator
  5435    app.kubernetes.io/name: grafana-operator
  5436    app.kubernetes.io/version: 5.9.2
  5437  name: grafana-operator-controller-manager
  5438  namespace: default
  5439spec:
  5440  replicas: 1
  5441  selector:
  5442    matchLabels:
  5443      app: grafana-operator
  5444      app.kubernetes.io/name: grafana-operator
  5445      app.kubernetes.io/version: 5.9.2
  5446  strategy: {}
  5447  template:
  5448    metadata:
  5449      labels:
  5450        app: grafana-operator
  5451        app.kubernetes.io/name: grafana-operator
  5452        app.kubernetes.io/version: 5.9.2
  5453    spec:
  5454      containers:
  5455      - args:
  5456        - --health-probe-bind-address=:8081
  5457        - --metrics-bind-address=0.0.0.0:9090
  5458        - --leader-elect
  5459        - --zap-encoder=json
  5460        image: bzl://hack/deps:grafana_operator_container_push
  5461        imagePullPolicy: Always
  5462        livenessProbe:
  5463          httpGet:
  5464            path: /healthz
  5465            port: 8081
  5466          initialDelaySeconds: 15
  5467          periodSeconds: 20
  5468        name: manager
  5469        ports:
  5470        - containerPort: 9090
  5471          name: metrics
  5472          protocol: TCP
  5473        readinessProbe:
  5474          httpGet:
  5475            path: /readyz
  5476            port: 8081
  5477          initialDelaySeconds: 5
  5478          periodSeconds: 10
  5479        resources:
  5480          limits:
  5481            cpu: 200m
  5482            memory: 256Mi
  5483          requests:
  5484            cpu: 100m
  5485            memory: 20Mi
  5486        securityContext:
  5487          allowPrivilegeEscalation: false
  5488        volumeMounts:
  5489        - mountPath: /tmp/dashboards
  5490          name: dashboards-dir
  5491      securityContext:
  5492        runAsNonRoot: true
  5493      serviceAccountName: grafana-operator-controller-manager
  5494      terminationGracePeriodSeconds: 10
  5495      volumes:
  5496      - emptyDir: {}
  5497        name: dashboards-dir

View as plain text