github.com/percona/percona-xtradb-cluster-operator@v1.14.0/config/crd/bases/pxc.percona.com_perconaxtradbclusterrestores.yaml (about)

     1  ---
     2  apiVersion: apiextensions.k8s.io/v1
     3  kind: CustomResourceDefinition
     4  metadata:
     5    annotations:
     6      controller-gen.kubebuilder.io/version: v0.8.0
     7    creationTimestamp: null
     8    name: perconaxtradbclusterrestores.pxc.percona.com
     9  spec:
    10    group: pxc.percona.com
    11    names:
    12      kind: PerconaXtraDBClusterRestore
    13      listKind: PerconaXtraDBClusterRestoreList
    14      plural: perconaxtradbclusterrestores
    15      shortNames:
    16      - pxc-restore
    17      - pxc-restores
    18      singular: perconaxtradbclusterrestore
    19    scope: Namespaced
    20    versions:
    21    - additionalPrinterColumns:
    22      - description: Cluster name
    23        jsonPath: .spec.pxcCluster
    24        name: Cluster
    25        type: string
    26      - description: Job status
    27        jsonPath: .status.state
    28        name: Status
    29        type: string
    30      - description: Completed time
    31        jsonPath: .status.completed
    32        name: Completed
    33        type: date
    34      - jsonPath: .metadata.creationTimestamp
    35        name: Age
    36        type: date
    37      name: v1
    38      schema:
    39        openAPIV3Schema:
    40          properties:
    41            apiVersion:
    42              type: string
    43            kind:
    44              type: string
    45            metadata:
    46              type: object
    47            spec:
    48              properties:
    49                backupName:
    50                  type: string
    51                backupSource:
    52                  properties:
    53                    azure:
    54                      properties:
    55                        container:
    56                          type: string
    57                        credentialsSecret:
    58                          type: string
    59                        endpointUrl:
    60                          type: string
    61                        storageClass:
    62                          type: string
    63                      type: object
    64                    completed:
    65                      format: date-time
    66                      type: string
    67                    conditions:
    68                      items:
    69                        properties:
    70                          lastTransitionTime:
    71                            format: date-time
    72                            type: string
    73                          message:
    74                            maxLength: 32768
    75                            type: string
    76                          observedGeneration:
    77                            format: int64
    78                            minimum: 0
    79                            type: integer
    80                          reason:
    81                            maxLength: 1024
    82                            minLength: 1
    83                            pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
    84                            type: string
    85                          status:
    86                            enum:
    87                            - "True"
    88                            - "False"
    89                            - Unknown
    90                            type: string
    91                          type:
    92                            maxLength: 316
    93                            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])$
    94                            type: string
    95                        required:
    96                        - lastTransitionTime
    97                        - message
    98                        - reason
    99                        - status
   100                        - type
   101                        type: object
   102                      type: array
   103                    destination:
   104                      type: string
   105                    image:
   106                      type: string
   107                    lastscheduled:
   108                      format: date-time
   109                      type: string
   110                    latestRestorableTime:
   111                      format: date-time
   112                      type: string
   113                    s3:
   114                      properties:
   115                        bucket:
   116                          type: string
   117                        credentialsSecret:
   118                          type: string
   119                        endpointUrl:
   120                          type: string
   121                        region:
   122                          type: string
   123                      type: object
   124                    sslInternalSecretName:
   125                      type: string
   126                    sslSecretName:
   127                      type: string
   128                    state:
   129                      type: string
   130                    storage_type:
   131                      type: string
   132                    storageName:
   133                      type: string
   134                    vaultSecretName:
   135                      type: string
   136                    verifyTLS:
   137                      type: boolean
   138                  type: object
   139                containerOptions:
   140                  properties:
   141                    args:
   142                      properties:
   143                        xbcloud:
   144                          items:
   145                            type: string
   146                          type: array
   147                        xbstream:
   148                          items:
   149                            type: string
   150                          type: array
   151                        xtrabackup:
   152                          items:
   153                            type: string
   154                          type: array
   155                      type: object
   156                    env:
   157                      items:
   158                        properties:
   159                          name:
   160                            type: string
   161                          value:
   162                            type: string
   163                          valueFrom:
   164                            properties:
   165                              configMapKeyRef:
   166                                properties:
   167                                  key:
   168                                    type: string
   169                                  name:
   170                                    type: string
   171                                  optional:
   172                                    type: boolean
   173                                required:
   174                                - key
   175                                type: object
   176                              fieldRef:
   177                                properties:
   178                                  apiVersion:
   179                                    type: string
   180                                  fieldPath:
   181                                    type: string
   182                                required:
   183                                - fieldPath
   184                                type: object
   185                              resourceFieldRef:
   186                                properties:
   187                                  containerName:
   188                                    type: string
   189                                  divisor:
   190                                    anyOf:
   191                                    - type: integer
   192                                    - type: string
   193                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   194                                    x-kubernetes-int-or-string: true
   195                                  resource:
   196                                    type: string
   197                                required:
   198                                - resource
   199                                type: object
   200                              secretKeyRef:
   201                                properties:
   202                                  key:
   203                                    type: string
   204                                  name:
   205                                    type: string
   206                                  optional:
   207                                    type: boolean
   208                                required:
   209                                - key
   210                                type: object
   211                            type: object
   212                        required:
   213                        - name
   214                        type: object
   215                      type: array
   216                  type: object
   217                pitr:
   218                  properties:
   219                    backupSource:
   220                      properties:
   221                        azure:
   222                          properties:
   223                            container:
   224                              type: string
   225                            credentialsSecret:
   226                              type: string
   227                            endpointUrl:
   228                              type: string
   229                            storageClass:
   230                              type: string
   231                          type: object
   232                        completed:
   233                          format: date-time
   234                          type: string
   235                        conditions:
   236                          items:
   237                            properties:
   238                              lastTransitionTime:
   239                                format: date-time
   240                                type: string
   241                              message:
   242                                maxLength: 32768
   243                                type: string
   244                              observedGeneration:
   245                                format: int64
   246                                minimum: 0
   247                                type: integer
   248                              reason:
   249                                maxLength: 1024
   250                                minLength: 1
   251                                pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
   252                                type: string
   253                              status:
   254                                enum:
   255                                - "True"
   256                                - "False"
   257                                - Unknown
   258                                type: string
   259                              type:
   260                                maxLength: 316
   261                                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])$
   262                                type: string
   263                            required:
   264                            - lastTransitionTime
   265                            - message
   266                            - reason
   267                            - status
   268                            - type
   269                            type: object
   270                          type: array
   271                        destination:
   272                          type: string
   273                        image:
   274                          type: string
   275                        lastscheduled:
   276                          format: date-time
   277                          type: string
   278                        latestRestorableTime:
   279                          format: date-time
   280                          type: string
   281                        s3:
   282                          properties:
   283                            bucket:
   284                              type: string
   285                            credentialsSecret:
   286                              type: string
   287                            endpointUrl:
   288                              type: string
   289                            region:
   290                              type: string
   291                          type: object
   292                        sslInternalSecretName:
   293                          type: string
   294                        sslSecretName:
   295                          type: string
   296                        state:
   297                          type: string
   298                        storage_type:
   299                          type: string
   300                        storageName:
   301                          type: string
   302                        vaultSecretName:
   303                          type: string
   304                        verifyTLS:
   305                          type: boolean
   306                      type: object
   307                    date:
   308                      type: string
   309                    gtid:
   310                      type: string
   311                    type:
   312                      type: string
   313                  type: object
   314                pxcCluster:
   315                  type: string
   316                resources:
   317                  properties:
   318                    claims:
   319                      items:
   320                        properties:
   321                          name:
   322                            type: string
   323                        required:
   324                        - name
   325                        type: object
   326                      type: array
   327                      x-kubernetes-list-map-keys:
   328                      - name
   329                      x-kubernetes-list-type: map
   330                    limits:
   331                      additionalProperties:
   332                        anyOf:
   333                        - type: integer
   334                        - type: string
   335                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   336                        x-kubernetes-int-or-string: true
   337                      type: object
   338                    requests:
   339                      additionalProperties:
   340                        anyOf:
   341                        - type: integer
   342                        - type: string
   343                        pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   344                        x-kubernetes-int-or-string: true
   345                      type: object
   346                  type: object
   347              type: object
   348            status:
   349              properties:
   350                comments:
   351                  type: string
   352                completed:
   353                  format: date-time
   354                  type: string
   355                lastscheduled:
   356                  format: date-time
   357                  type: string
   358                state:
   359                  type: string
   360              type: object
   361          type: object
   362      served: true
   363      storage: true
   364      subresources:
   365        status: {}
   366  status:
   367    acceptedNames:
   368      kind: ""
   369      plural: ""
   370    conditions: []
   371    storedVersions: []