github.com/percona/percona-xtradb-cluster-operator@v1.14.0/config/crd/bases/pxc.percona.com_perconaxtradbclusterbackups.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: perconaxtradbclusterbackups.pxc.percona.com
     9  spec:
    10    group: pxc.percona.com
    11    names:
    12      kind: PerconaXtraDBClusterBackup
    13      listKind: PerconaXtraDBClusterBackupList
    14      plural: perconaxtradbclusterbackups
    15      shortNames:
    16      - pxc-backup
    17      - pxc-backups
    18      singular: perconaxtradbclusterbackup
    19    scope: Namespaced
    20    versions:
    21    - additionalPrinterColumns:
    22      - description: Cluster name
    23        jsonPath: .spec.pxcCluster
    24        name: Cluster
    25        type: string
    26      - description: Storage name from pxc spec
    27        jsonPath: .status.storageName
    28        name: Storage
    29        type: string
    30      - description: Backup destination
    31        jsonPath: .status.destination
    32        name: Destination
    33        type: string
    34      - description: Job status
    35        jsonPath: .status.state
    36        name: Status
    37        type: string
    38      - description: Completed time
    39        jsonPath: .status.completed
    40        name: Completed
    41        type: date
    42      - jsonPath: .metadata.creationTimestamp
    43        name: Age
    44        type: date
    45      name: v1
    46      schema:
    47        openAPIV3Schema:
    48          properties:
    49            apiVersion:
    50              type: string
    51            kind:
    52              type: string
    53            metadata:
    54              type: object
    55            priorityClassName:
    56              type: string
    57            schedulerName:
    58              type: string
    59            spec:
    60              properties:
    61                containerOptions:
    62                  properties:
    63                    args:
    64                      properties:
    65                        xbcloud:
    66                          items:
    67                            type: string
    68                          type: array
    69                        xbstream:
    70                          items:
    71                            type: string
    72                          type: array
    73                        xtrabackup:
    74                          items:
    75                            type: string
    76                          type: array
    77                      type: object
    78                    env:
    79                      items:
    80                        properties:
    81                          name:
    82                            type: string
    83                          value:
    84                            type: string
    85                          valueFrom:
    86                            properties:
    87                              configMapKeyRef:
    88                                properties:
    89                                  key:
    90                                    type: string
    91                                  name:
    92                                    type: string
    93                                  optional:
    94                                    type: boolean
    95                                required:
    96                                - key
    97                                type: object
    98                              fieldRef:
    99                                properties:
   100                                  apiVersion:
   101                                    type: string
   102                                  fieldPath:
   103                                    type: string
   104                                required:
   105                                - fieldPath
   106                                type: object
   107                              resourceFieldRef:
   108                                properties:
   109                                  containerName:
   110                                    type: string
   111                                  divisor:
   112                                    anyOf:
   113                                    - type: integer
   114                                    - type: string
   115                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
   116                                    x-kubernetes-int-or-string: true
   117                                  resource:
   118                                    type: string
   119                                required:
   120                                - resource
   121                                type: object
   122                              secretKeyRef:
   123                                properties:
   124                                  key:
   125                                    type: string
   126                                  name:
   127                                    type: string
   128                                  optional:
   129                                    type: boolean
   130                                required:
   131                                - key
   132                                type: object
   133                            type: object
   134                        required:
   135                        - name
   136                        type: object
   137                      type: array
   138                  type: object
   139                pxcCluster:
   140                  type: string
   141                storageName:
   142                  type: string
   143              type: object
   144            status:
   145              properties:
   146                azure:
   147                  properties:
   148                    container:
   149                      type: string
   150                    credentialsSecret:
   151                      type: string
   152                    endpointUrl:
   153                      type: string
   154                    storageClass:
   155                      type: string
   156                  type: object
   157                completed:
   158                  format: date-time
   159                  type: string
   160                conditions:
   161                  items:
   162                    properties:
   163                      lastTransitionTime:
   164                        format: date-time
   165                        type: string
   166                      message:
   167                        maxLength: 32768
   168                        type: string
   169                      observedGeneration:
   170                        format: int64
   171                        minimum: 0
   172                        type: integer
   173                      reason:
   174                        maxLength: 1024
   175                        minLength: 1
   176                        pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
   177                        type: string
   178                      status:
   179                        enum:
   180                        - "True"
   181                        - "False"
   182                        - Unknown
   183                        type: string
   184                      type:
   185                        maxLength: 316
   186                        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])$
   187                        type: string
   188                    required:
   189                    - lastTransitionTime
   190                    - message
   191                    - reason
   192                    - status
   193                    - type
   194                    type: object
   195                  type: array
   196                destination:
   197                  type: string
   198                image:
   199                  type: string
   200                lastscheduled:
   201                  format: date-time
   202                  type: string
   203                latestRestorableTime:
   204                  format: date-time
   205                  type: string
   206                s3:
   207                  properties:
   208                    bucket:
   209                      type: string
   210                    credentialsSecret:
   211                      type: string
   212                    endpointUrl:
   213                      type: string
   214                    region:
   215                      type: string
   216                  type: object
   217                sslInternalSecretName:
   218                  type: string
   219                sslSecretName:
   220                  type: string
   221                state:
   222                  type: string
   223                storage_type:
   224                  type: string
   225                storageName:
   226                  type: string
   227                vaultSecretName:
   228                  type: string
   229                verifyTLS:
   230                  type: boolean
   231              type: object
   232          type: object
   233      served: true
   234      storage: true
   235      subresources:
   236        status: {}
   237  status:
   238    acceptedNames:
   239      kind: ""
   240      plural: ""
   241    conditions: []
   242    storedVersions: []