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: []