Automated Manifest Update - Automerge #2831
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: backups.k8s.mariadb.com
|
name: backups.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
@@ -62,18 +62,18 @@ spec:
|
|||||||
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
||||||
type: boolean
|
type: boolean
|
||||||
nodeAffinity:
|
nodeAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeaffinity-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeaffinity-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#preferredschedulingterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#preferredschedulingterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preference:
|
preference:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -95,7 +95,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -126,15 +126,15 @@ spec:
|
|||||||
type: array
|
type: array
|
||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselector-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselector-v1-core'
|
||||||
properties:
|
properties:
|
||||||
nodeSelectorTerms:
|
nodeSelectorTerms:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -156,7 +156,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -184,21 +184,21 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
podAntiAffinity:
|
podAntiAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podantiaffinity-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podantiaffinity-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#weightedpodaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#weightedpodaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
podAffinityTerm:
|
podAffinityTerm:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -237,14 +237,14 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -311,7 +311,7 @@ spec:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -334,7 +334,15 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
logLevel:
|
logLevel:
|
||||||
default: info
|
default: info
|
||||||
description: LogLevel to be used n the Backup Job. It defaults to 'info'.
|
description: LogLevel to be used in the Backup Job. It defaults to 'info'.
|
||||||
|
enum:
|
||||||
|
- debug
|
||||||
|
- info
|
||||||
|
- warn
|
||||||
|
- error
|
||||||
|
- dpanic
|
||||||
|
- panic
|
||||||
|
- fatal
|
||||||
type: string
|
type: string
|
||||||
mariaDbRef:
|
mariaDbRef:
|
||||||
description: MariaDBRef is a reference to a MariaDB object.
|
description: MariaDBRef is a reference to a MariaDB object.
|
||||||
@@ -643,14 +651,14 @@ spec:
|
|||||||
description: Volume is a Kubernetes volume specification.
|
description: Volume is a Kubernetes volume specification.
|
||||||
properties:
|
properties:
|
||||||
csi:
|
csi:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#csivolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#csivolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
driver:
|
driver:
|
||||||
type: string
|
type: string
|
||||||
fsType:
|
fsType:
|
||||||
type: string
|
type: string
|
||||||
nodePublishSecretRef:
|
nodePublishSecretRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -666,7 +674,7 @@ spec:
|
|||||||
- driver
|
- driver
|
||||||
type: object
|
type: object
|
||||||
emptyDir:
|
emptyDir:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#emptydirvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#emptydirvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
medium:
|
medium:
|
||||||
description: StorageMedium defines ways that storage can be allocated to a volume.
|
description: StorageMedium defines ways that storage can be allocated to a volume.
|
||||||
@@ -679,7 +687,7 @@ spec:
|
|||||||
x-kubernetes-int-or-string: true
|
x-kubernetes-int-or-string: true
|
||||||
type: object
|
type: object
|
||||||
hostPath:
|
hostPath:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#hostpathvolumesource-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#hostpathvolumesource-v1-core'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -689,7 +697,7 @@ spec:
|
|||||||
- path
|
- path
|
||||||
type: object
|
type: object
|
||||||
nfs:
|
nfs:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nfsvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nfsvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -702,7 +710,7 @@ spec:
|
|||||||
- server
|
- server
|
||||||
type: object
|
type: object
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#persistentvolumeclaimvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#persistentvolumeclaimvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
claimName:
|
claimName:
|
||||||
type: string
|
type: string
|
||||||
@@ -853,6 +861,29 @@ spec:
|
|||||||
- key
|
- key
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-map-type: atomic
|
x-kubernetes-map-type: atomic
|
||||||
|
ssec:
|
||||||
|
description: |-
|
||||||
|
SSEC is a reference to a Secret containing the SSE-C (Server-Side Encryption with Customer-Provided Keys) key.
|
||||||
|
The secret must contain a 32-byte key (256 bits) in the specified key.
|
||||||
|
This enables server-side encryption where you provide and manage the encryption key.
|
||||||
|
properties:
|
||||||
|
customerKeySecretKeyRef:
|
||||||
|
description: |-
|
||||||
|
CustomerKeySecretKeyRef is a reference to a Secret key containing the SSE-C customer-provided encryption key.
|
||||||
|
The key must be a 32-byte (256-bit) key encoded in base64.
|
||||||
|
properties:
|
||||||
|
key:
|
||||||
|
type: string
|
||||||
|
name:
|
||||||
|
default: ""
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- key
|
||||||
|
type: object
|
||||||
|
x-kubernetes-map-type: atomic
|
||||||
|
required:
|
||||||
|
- customerKeySecretKeyRef
|
||||||
|
type: object
|
||||||
tls:
|
tls:
|
||||||
description: TLS provides the configuration required to establish TLS connections with S3.
|
description: TLS provides the configuration required to establish TLS connections with S3.
|
||||||
properties:
|
properties:
|
||||||
@@ -882,14 +913,14 @@ spec:
|
|||||||
description: Volume is a Kubernetes volume specification.
|
description: Volume is a Kubernetes volume specification.
|
||||||
properties:
|
properties:
|
||||||
csi:
|
csi:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#csivolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#csivolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
driver:
|
driver:
|
||||||
type: string
|
type: string
|
||||||
fsType:
|
fsType:
|
||||||
type: string
|
type: string
|
||||||
nodePublishSecretRef:
|
nodePublishSecretRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -905,7 +936,7 @@ spec:
|
|||||||
- driver
|
- driver
|
||||||
type: object
|
type: object
|
||||||
emptyDir:
|
emptyDir:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#emptydirvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#emptydirvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
medium:
|
medium:
|
||||||
description: StorageMedium defines ways that storage can be allocated to a volume.
|
description: StorageMedium defines ways that storage can be allocated to a volume.
|
||||||
@@ -918,7 +949,7 @@ spec:
|
|||||||
x-kubernetes-int-or-string: true
|
x-kubernetes-int-or-string: true
|
||||||
type: object
|
type: object
|
||||||
hostPath:
|
hostPath:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#hostpathvolumesource-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#hostpathvolumesource-v1-core'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -928,7 +959,7 @@ spec:
|
|||||||
- path
|
- path
|
||||||
type: object
|
type: object
|
||||||
nfs:
|
nfs:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nfsvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nfsvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -941,7 +972,7 @@ spec:
|
|||||||
- server
|
- server
|
||||||
type: object
|
type: object
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#persistentvolumeclaimvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#persistentvolumeclaimvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
claimName:
|
claimName:
|
||||||
type: string
|
type: string
|
||||||
@@ -980,9 +1011,10 @@ spec:
|
|||||||
operator:
|
operator:
|
||||||
description: |-
|
description: |-
|
||||||
Operator represents a key's relationship to the value.
|
Operator represents a key's relationship to the value.
|
||||||
Valid operators are Exists and Equal. Defaults to Equal.
|
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
|
||||||
Exists is equivalent to wildcard for value, so that a pod can
|
Exists is equivalent to wildcard for value, so that a pod can
|
||||||
tolerate all taints of a particular category.
|
tolerate all taints of a particular category.
|
||||||
|
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
|
||||||
type: string
|
type: string
|
||||||
tolerationSeconds:
|
tolerationSeconds:
|
||||||
description: |-
|
description: |-
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: connections.k8s.mariadb.com
|
name: connections.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: databases.k8s.mariadb.com
|
name: databases.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: externalmariadbs.k8s.mariadb.com
|
name: externalmariadbs.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
@@ -137,7 +137,7 @@ spec:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -227,6 +227,12 @@ spec:
|
|||||||
GaleraSSTEnabled determines whether Galera SST connections should use TLS.
|
GaleraSSTEnabled determines whether Galera SST connections should use TLS.
|
||||||
It disabled by default.
|
It disabled by default.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
mutual:
|
||||||
|
description: |-
|
||||||
|
Mutual specifies whether TLS must be mutual between server and client for external connections.
|
||||||
|
When set to false, the client certificate will not be sent during the TLS handshake.
|
||||||
|
It is enabled by default.
|
||||||
|
type: boolean
|
||||||
required:
|
required:
|
||||||
description: |-
|
description: |-
|
||||||
Required specifies whether TLS must be enforced for all connections.
|
Required specifies whether TLS must be enforced for all connections.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: grants.k8s.mariadb.com
|
name: grants.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: maxscales.k8s.mariadb.com
|
name: maxscales.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
@@ -73,18 +73,18 @@ spec:
|
|||||||
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
||||||
type: boolean
|
type: boolean
|
||||||
nodeAffinity:
|
nodeAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeaffinity-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeaffinity-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#preferredschedulingterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#preferredschedulingterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preference:
|
preference:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -106,7 +106,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -137,15 +137,15 @@ spec:
|
|||||||
type: array
|
type: array
|
||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselector-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselector-v1-core'
|
||||||
properties:
|
properties:
|
||||||
nodeSelectorTerms:
|
nodeSelectorTerms:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -167,7 +167,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -195,21 +195,21 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
podAntiAffinity:
|
podAntiAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podantiaffinity-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podantiaffinity-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#weightedpodaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#weightedpodaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
podAffinityTerm:
|
podAffinityTerm:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -248,14 +248,14 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -655,7 +655,7 @@ spec:
|
|||||||
env:
|
env:
|
||||||
description: Env represents the environment variables to be injected in a container.
|
description: Env represents the environment variables to be injected in a container.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#envvarsource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#envvarsource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
description: Name of the environment variable. Must be a C_IDENTIFIER.
|
description: Name of the environment variable. Must be a C_IDENTIFIER.
|
||||||
@@ -663,10 +663,10 @@ spec:
|
|||||||
value:
|
value:
|
||||||
type: string
|
type: string
|
||||||
valueFrom:
|
valueFrom:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#envvarsource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#envvarsource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
configMapKeyRef:
|
configMapKeyRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#configmapkeyselector-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#configmapkeyselector-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -678,7 +678,7 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
x-kubernetes-map-type: atomic
|
x-kubernetes-map-type: atomic
|
||||||
fieldRef:
|
fieldRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#objectfieldselector-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#objectfieldselector-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
apiVersion:
|
apiVersion:
|
||||||
type: string
|
type: string
|
||||||
@@ -689,7 +689,7 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
x-kubernetes-map-type: atomic
|
x-kubernetes-map-type: atomic
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#secretkeyselector-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#secretkeyselector-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -708,10 +708,10 @@ spec:
|
|||||||
envFrom:
|
envFrom:
|
||||||
description: EnvFrom represents the references (via ConfigMap and Secrets) to environment variables to be injected in the container.
|
description: EnvFrom represents the references (via ConfigMap and Secrets) to environment variables to be injected in the container.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#envfromsource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#envfromsource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
configMapRef:
|
configMapRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -720,7 +720,7 @@ spec:
|
|||||||
prefix:
|
prefix:
|
||||||
type: string
|
type: string
|
||||||
secretRef:
|
secretRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -786,7 +786,7 @@ spec:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -854,7 +854,7 @@ spec:
|
|||||||
description: LivenessProbe to be used in the Container.
|
description: LivenessProbe to be used in the Container.
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#execaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#execaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
command:
|
command:
|
||||||
items:
|
items:
|
||||||
@@ -866,7 +866,7 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
httpGet:
|
httpGet:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#httpgetaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#httpgetaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
host:
|
host:
|
||||||
type: string
|
type: string
|
||||||
@@ -893,7 +893,7 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
tcpSocket:
|
tcpSocket:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#tcpsocketaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#tcpsocketaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
host:
|
host:
|
||||||
type: string
|
type: string
|
||||||
@@ -942,18 +942,18 @@ spec:
|
|||||||
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
||||||
type: boolean
|
type: boolean
|
||||||
nodeAffinity:
|
nodeAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeaffinity-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeaffinity-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#preferredschedulingterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#preferredschedulingterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preference:
|
preference:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -975,7 +975,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -1006,15 +1006,15 @@ spec:
|
|||||||
type: array
|
type: array
|
||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselector-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselector-v1-core'
|
||||||
properties:
|
properties:
|
||||||
nodeSelectorTerms:
|
nodeSelectorTerms:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -1036,7 +1036,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -1064,21 +1064,21 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
podAntiAffinity:
|
podAntiAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podantiaffinity-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podantiaffinity-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#weightedpodaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#weightedpodaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
podAffinityTerm:
|
podAffinityTerm:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -1117,14 +1117,14 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -1176,7 +1176,7 @@ spec:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -1374,9 +1374,10 @@ spec:
|
|||||||
operator:
|
operator:
|
||||||
description: |-
|
description: |-
|
||||||
Operator represents a key's relationship to the value.
|
Operator represents a key's relationship to the value.
|
||||||
Valid operators are Exists and Equal. Defaults to Equal.
|
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
|
||||||
Exists is equivalent to wildcard for value, so that a pod can
|
Exists is equivalent to wildcard for value, so that a pod can
|
||||||
tolerate all taints of a particular category.
|
tolerate all taints of a particular category.
|
||||||
|
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
|
||||||
type: string
|
type: string
|
||||||
tolerationSeconds:
|
tolerationSeconds:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1581,7 +1582,7 @@ spec:
|
|||||||
description: ReadinessProbe to be used in the Container.
|
description: ReadinessProbe to be used in the Container.
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#execaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#execaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
command:
|
command:
|
||||||
items:
|
items:
|
||||||
@@ -1593,7 +1594,7 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
httpGet:
|
httpGet:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#httpgetaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#httpgetaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
host:
|
host:
|
||||||
type: string
|
type: string
|
||||||
@@ -1620,7 +1621,7 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
tcpSocket:
|
tcpSocket:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#tcpsocketaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#tcpsocketaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
host:
|
host:
|
||||||
type: string
|
type: string
|
||||||
@@ -1810,7 +1811,7 @@ spec:
|
|||||||
description: StartupProbe to be used in the Container.
|
description: StartupProbe to be used in the Container.
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#execaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#execaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
command:
|
command:
|
||||||
items:
|
items:
|
||||||
@@ -1822,7 +1823,7 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
httpGet:
|
httpGet:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#httpgetaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#httpgetaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
host:
|
host:
|
||||||
type: string
|
type: string
|
||||||
@@ -1849,7 +1850,7 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
tcpSocket:
|
tcpSocket:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#tcpsocketaction-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#tcpsocketaction-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
host:
|
host:
|
||||||
type: string
|
type: string
|
||||||
@@ -2009,9 +2010,10 @@ spec:
|
|||||||
operator:
|
operator:
|
||||||
description: |-
|
description: |-
|
||||||
Operator represents a key's relationship to the value.
|
Operator represents a key's relationship to the value.
|
||||||
Valid operators are Exists and Equal. Defaults to Equal.
|
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
|
||||||
Exists is equivalent to wildcard for value, so that a pod can
|
Exists is equivalent to wildcard for value, so that a pod can
|
||||||
tolerate all taints of a particular category.
|
tolerate all taints of a particular category.
|
||||||
|
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
|
||||||
type: string
|
type: string
|
||||||
tolerationSeconds:
|
tolerationSeconds:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2031,7 +2033,7 @@ spec:
|
|||||||
topologySpreadConstraints:
|
topologySpreadConstraints:
|
||||||
description: TopologySpreadConstraints to be used in the Pod.
|
description: TopologySpreadConstraints to be used in the Pod.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#topologyspreadconstraint-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#topologyspreadconstraint-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2120,10 +2122,10 @@ spec:
|
|||||||
The maximum number of pods that can be unavailable during the update.
|
The maximum number of pods that can be unavailable during the update.
|
||||||
Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
|
Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
|
||||||
Absolute number is calculated from percentage by rounding up. This can not be 0.
|
Absolute number is calculated from percentage by rounding up. This can not be 0.
|
||||||
Defaults to 1. This field is alpha-level and is only honored by servers that enable the
|
Defaults to 1. This field is beta-level and is enabled by default. The field applies to all pods in the range 0 to
|
||||||
MaxUnavailableStatefulSet feature. The field applies to all pods in the range 0 to
|
|
||||||
Replicas-1. That means if there is any unavailable pod in the range 0 to Replicas-1, it
|
Replicas-1. That means if there is any unavailable pod in the range 0 to Replicas-1, it
|
||||||
will be counted towards MaxUnavailable.
|
will be counted towards MaxUnavailable.
|
||||||
|
This setting might not be effective for the OrderedReady podManagementPolicy. That policy ensures pods are created and become ready one at a time.
|
||||||
x-kubernetes-int-or-string: true
|
x-kubernetes-int-or-string: true
|
||||||
partition:
|
partition:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2143,7 +2145,7 @@ spec:
|
|||||||
volumeMounts:
|
volumeMounts:
|
||||||
description: VolumeMounts to be used in the Container.
|
description: VolumeMounts to be used in the Container.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#volumemount-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#volumemount-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
mountPath:
|
mountPath:
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: physicalbackups.k8s.mariadb.com
|
name: physicalbackups.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
@@ -75,7 +75,7 @@ spec:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -96,6 +96,18 @@ spec:
|
|||||||
description: Labels to be added to children resources.
|
description: Labels to be added to children resources.
|
||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
|
logLevel:
|
||||||
|
default: info
|
||||||
|
description: LogLevel to be used in the PhysicalBackup Job. It defaults to 'info'.
|
||||||
|
enum:
|
||||||
|
- debug
|
||||||
|
- info
|
||||||
|
- warn
|
||||||
|
- error
|
||||||
|
- dpanic
|
||||||
|
- panic
|
||||||
|
- fatal
|
||||||
|
type: string
|
||||||
mariaDbRef:
|
mariaDbRef:
|
||||||
description: MariaDBRef is a reference to a MariaDB object.
|
description: MariaDBRef is a reference to a MariaDB object.
|
||||||
properties:
|
properties:
|
||||||
@@ -404,14 +416,14 @@ spec:
|
|||||||
description: Volume is a Kubernetes volume specification.
|
description: Volume is a Kubernetes volume specification.
|
||||||
properties:
|
properties:
|
||||||
csi:
|
csi:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#csivolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#csivolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
driver:
|
driver:
|
||||||
type: string
|
type: string
|
||||||
fsType:
|
fsType:
|
||||||
type: string
|
type: string
|
||||||
nodePublishSecretRef:
|
nodePublishSecretRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -427,7 +439,7 @@ spec:
|
|||||||
- driver
|
- driver
|
||||||
type: object
|
type: object
|
||||||
emptyDir:
|
emptyDir:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#emptydirvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#emptydirvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
medium:
|
medium:
|
||||||
description: StorageMedium defines ways that storage can be allocated to a volume.
|
description: StorageMedium defines ways that storage can be allocated to a volume.
|
||||||
@@ -440,7 +452,7 @@ spec:
|
|||||||
x-kubernetes-int-or-string: true
|
x-kubernetes-int-or-string: true
|
||||||
type: object
|
type: object
|
||||||
hostPath:
|
hostPath:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#hostpathvolumesource-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#hostpathvolumesource-v1-core'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -450,7 +462,7 @@ spec:
|
|||||||
- path
|
- path
|
||||||
type: object
|
type: object
|
||||||
nfs:
|
nfs:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nfsvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nfsvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -463,7 +475,7 @@ spec:
|
|||||||
- server
|
- server
|
||||||
type: object
|
type: object
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#persistentvolumeclaimvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#persistentvolumeclaimvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
claimName:
|
claimName:
|
||||||
type: string
|
type: string
|
||||||
@@ -614,6 +626,29 @@ spec:
|
|||||||
- key
|
- key
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-map-type: atomic
|
x-kubernetes-map-type: atomic
|
||||||
|
ssec:
|
||||||
|
description: |-
|
||||||
|
SSEC is a reference to a Secret containing the SSE-C (Server-Side Encryption with Customer-Provided Keys) key.
|
||||||
|
The secret must contain a 32-byte key (256 bits) in the specified key.
|
||||||
|
This enables server-side encryption where you provide and manage the encryption key.
|
||||||
|
properties:
|
||||||
|
customerKeySecretKeyRef:
|
||||||
|
description: |-
|
||||||
|
CustomerKeySecretKeyRef is a reference to a Secret key containing the SSE-C customer-provided encryption key.
|
||||||
|
The key must be a 32-byte (256-bit) key encoded in base64.
|
||||||
|
properties:
|
||||||
|
key:
|
||||||
|
type: string
|
||||||
|
name:
|
||||||
|
default: ""
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- key
|
||||||
|
type: object
|
||||||
|
x-kubernetes-map-type: atomic
|
||||||
|
required:
|
||||||
|
- customerKeySecretKeyRef
|
||||||
|
type: object
|
||||||
tls:
|
tls:
|
||||||
description: TLS provides the configuration required to establish TLS connections with S3.
|
description: TLS provides the configuration required to establish TLS connections with S3.
|
||||||
properties:
|
properties:
|
||||||
@@ -643,14 +678,14 @@ spec:
|
|||||||
description: Volume is a Kubernetes volume specification.
|
description: Volume is a Kubernetes volume specification.
|
||||||
properties:
|
properties:
|
||||||
csi:
|
csi:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#csivolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#csivolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
driver:
|
driver:
|
||||||
type: string
|
type: string
|
||||||
fsType:
|
fsType:
|
||||||
type: string
|
type: string
|
||||||
nodePublishSecretRef:
|
nodePublishSecretRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -666,7 +701,7 @@ spec:
|
|||||||
- driver
|
- driver
|
||||||
type: object
|
type: object
|
||||||
emptyDir:
|
emptyDir:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#emptydirvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#emptydirvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
medium:
|
medium:
|
||||||
description: StorageMedium defines ways that storage can be allocated to a volume.
|
description: StorageMedium defines ways that storage can be allocated to a volume.
|
||||||
@@ -679,7 +714,7 @@ spec:
|
|||||||
x-kubernetes-int-or-string: true
|
x-kubernetes-int-or-string: true
|
||||||
type: object
|
type: object
|
||||||
hostPath:
|
hostPath:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#hostpathvolumesource-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#hostpathvolumesource-v1-core'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -689,7 +724,7 @@ spec:
|
|||||||
- path
|
- path
|
||||||
type: object
|
type: object
|
||||||
nfs:
|
nfs:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nfsvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nfsvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -702,7 +737,7 @@ spec:
|
|||||||
- server
|
- server
|
||||||
type: object
|
type: object
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#persistentvolumeclaimvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#persistentvolumeclaimvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
claimName:
|
claimName:
|
||||||
type: string
|
type: string
|
||||||
@@ -741,6 +776,12 @@ spec:
|
|||||||
format: int32
|
format: int32
|
||||||
minimum: 0
|
minimum: 0
|
||||||
type: integer
|
type: integer
|
||||||
|
target:
|
||||||
|
description: Target defines in which Pod the physical backups will be taken. It defaults to "Replica", meaning that the physical backups will only be taken in ready replicas.
|
||||||
|
enum:
|
||||||
|
- Replica
|
||||||
|
- PreferReplica
|
||||||
|
type: string
|
||||||
timeout:
|
timeout:
|
||||||
description: |-
|
description: |-
|
||||||
Timeout defines the maximum duration of a PhysicalBackup job or snapshot.
|
Timeout defines the maximum duration of a PhysicalBackup job or snapshot.
|
||||||
@@ -768,9 +809,10 @@ spec:
|
|||||||
operator:
|
operator:
|
||||||
description: |-
|
description: |-
|
||||||
Operator represents a key's relationship to the value.
|
Operator represents a key's relationship to the value.
|
||||||
Valid operators are Exists and Equal. Defaults to Equal.
|
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
|
||||||
Exists is equivalent to wildcard for value, so that a pod can
|
Exists is equivalent to wildcard for value, so that a pod can
|
||||||
tolerate all taints of a particular category.
|
tolerate all taints of a particular category.
|
||||||
|
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
|
||||||
type: string
|
type: string
|
||||||
tolerationSeconds:
|
tolerationSeconds:
|
||||||
description: |-
|
description: |-
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: restores.k8s.mariadb.com
|
name: restores.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
@@ -62,18 +62,18 @@ spec:
|
|||||||
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
||||||
type: boolean
|
type: boolean
|
||||||
nodeAffinity:
|
nodeAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeaffinity-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeaffinity-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#preferredschedulingterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#preferredschedulingterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preference:
|
preference:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -95,7 +95,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -126,15 +126,15 @@ spec:
|
|||||||
type: array
|
type: array
|
||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselector-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselector-v1-core'
|
||||||
properties:
|
properties:
|
||||||
nodeSelectorTerms:
|
nodeSelectorTerms:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -156,7 +156,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -184,21 +184,21 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
podAntiAffinity:
|
podAntiAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podantiaffinity-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podantiaffinity-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#weightedpodaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#weightedpodaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
podAffinityTerm:
|
podAffinityTerm:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -237,14 +237,14 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -301,7 +301,7 @@ spec:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -325,6 +325,14 @@ spec:
|
|||||||
logLevel:
|
logLevel:
|
||||||
default: info
|
default: info
|
||||||
description: LogLevel to be used n the Backup Job. It defaults to 'info'.
|
description: LogLevel to be used n the Backup Job. It defaults to 'info'.
|
||||||
|
enum:
|
||||||
|
- debug
|
||||||
|
- info
|
||||||
|
- warn
|
||||||
|
- error
|
||||||
|
- dpanic
|
||||||
|
- panic
|
||||||
|
- fatal
|
||||||
type: string
|
type: string
|
||||||
mariaDbRef:
|
mariaDbRef:
|
||||||
description: MariaDBRef is a reference to a MariaDB object.
|
description: MariaDBRef is a reference to a MariaDB object.
|
||||||
@@ -531,6 +539,29 @@ spec:
|
|||||||
- key
|
- key
|
||||||
type: object
|
type: object
|
||||||
x-kubernetes-map-type: atomic
|
x-kubernetes-map-type: atomic
|
||||||
|
ssec:
|
||||||
|
description: |-
|
||||||
|
SSEC is a reference to a Secret containing the SSE-C (Server-Side Encryption with Customer-Provided Keys) key.
|
||||||
|
The secret must contain a 32-byte key (256 bits) in the specified key.
|
||||||
|
This enables server-side encryption where you provide and manage the encryption key.
|
||||||
|
properties:
|
||||||
|
customerKeySecretKeyRef:
|
||||||
|
description: |-
|
||||||
|
CustomerKeySecretKeyRef is a reference to a Secret key containing the SSE-C customer-provided encryption key.
|
||||||
|
The key must be a 32-byte (256-bit) key encoded in base64.
|
||||||
|
properties:
|
||||||
|
key:
|
||||||
|
type: string
|
||||||
|
name:
|
||||||
|
default: ""
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- key
|
||||||
|
type: object
|
||||||
|
x-kubernetes-map-type: atomic
|
||||||
|
required:
|
||||||
|
- customerKeySecretKeyRef
|
||||||
|
type: object
|
||||||
tls:
|
tls:
|
||||||
description: TLS provides the configuration required to establish TLS connections with S3.
|
description: TLS provides the configuration required to establish TLS connections with S3.
|
||||||
properties:
|
properties:
|
||||||
@@ -690,14 +721,14 @@ spec:
|
|||||||
description: Volume is a Kubernetes volume specification.
|
description: Volume is a Kubernetes volume specification.
|
||||||
properties:
|
properties:
|
||||||
csi:
|
csi:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#csivolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#csivolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
driver:
|
driver:
|
||||||
type: string
|
type: string
|
||||||
fsType:
|
fsType:
|
||||||
type: string
|
type: string
|
||||||
nodePublishSecretRef:
|
nodePublishSecretRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -713,7 +744,7 @@ spec:
|
|||||||
- driver
|
- driver
|
||||||
type: object
|
type: object
|
||||||
emptyDir:
|
emptyDir:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#emptydirvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#emptydirvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
medium:
|
medium:
|
||||||
description: StorageMedium defines ways that storage can be allocated to a volume.
|
description: StorageMedium defines ways that storage can be allocated to a volume.
|
||||||
@@ -726,7 +757,7 @@ spec:
|
|||||||
x-kubernetes-int-or-string: true
|
x-kubernetes-int-or-string: true
|
||||||
type: object
|
type: object
|
||||||
hostPath:
|
hostPath:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#hostpathvolumesource-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#hostpathvolumesource-v1-core'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -736,7 +767,7 @@ spec:
|
|||||||
- path
|
- path
|
||||||
type: object
|
type: object
|
||||||
nfs:
|
nfs:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nfsvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nfsvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -749,7 +780,7 @@ spec:
|
|||||||
- server
|
- server
|
||||||
type: object
|
type: object
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#persistentvolumeclaimvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#persistentvolumeclaimvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
claimName:
|
claimName:
|
||||||
type: string
|
type: string
|
||||||
@@ -786,9 +817,10 @@ spec:
|
|||||||
operator:
|
operator:
|
||||||
description: |-
|
description: |-
|
||||||
Operator represents a key's relationship to the value.
|
Operator represents a key's relationship to the value.
|
||||||
Valid operators are Exists and Equal. Defaults to Equal.
|
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
|
||||||
Exists is equivalent to wildcard for value, so that a pod can
|
Exists is equivalent to wildcard for value, so that a pod can
|
||||||
tolerate all taints of a particular category.
|
tolerate all taints of a particular category.
|
||||||
|
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
|
||||||
type: string
|
type: string
|
||||||
tolerationSeconds:
|
tolerationSeconds:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -809,14 +841,14 @@ spec:
|
|||||||
description: Volume is a Kubernetes Volume object that contains a backup.
|
description: Volume is a Kubernetes Volume object that contains a backup.
|
||||||
properties:
|
properties:
|
||||||
csi:
|
csi:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#csivolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#csivolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
driver:
|
driver:
|
||||||
type: string
|
type: string
|
||||||
fsType:
|
fsType:
|
||||||
type: string
|
type: string
|
||||||
nodePublishSecretRef:
|
nodePublishSecretRef:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -832,7 +864,7 @@ spec:
|
|||||||
- driver
|
- driver
|
||||||
type: object
|
type: object
|
||||||
emptyDir:
|
emptyDir:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#emptydirvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#emptydirvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
medium:
|
medium:
|
||||||
description: StorageMedium defines ways that storage can be allocated to a volume.
|
description: StorageMedium defines ways that storage can be allocated to a volume.
|
||||||
@@ -845,7 +877,7 @@ spec:
|
|||||||
x-kubernetes-int-or-string: true
|
x-kubernetes-int-or-string: true
|
||||||
type: object
|
type: object
|
||||||
hostPath:
|
hostPath:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#hostpathvolumesource-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#hostpathvolumesource-v1-core'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -855,7 +887,7 @@ spec:
|
|||||||
- path
|
- path
|
||||||
type: object
|
type: object
|
||||||
nfs:
|
nfs:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nfsvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nfsvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
path:
|
path:
|
||||||
type: string
|
type: string
|
||||||
@@ -868,7 +900,7 @@ spec:
|
|||||||
- server
|
- server
|
||||||
type: object
|
type: object
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#persistentvolumeclaimvolumesource-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#persistentvolumeclaimvolumesource-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
claimName:
|
claimName:
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: sqljobs.k8s.mariadb.com
|
name: sqljobs.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
@@ -62,18 +62,18 @@ spec:
|
|||||||
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
Make sure you have at least as many Nodes available as the replicas to not end up with unscheduled Pods.
|
||||||
type: boolean
|
type: boolean
|
||||||
nodeAffinity:
|
nodeAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeaffinity-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeaffinity-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#preferredschedulingterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#preferredschedulingterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
preference:
|
preference:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -95,7 +95,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -126,15 +126,15 @@ spec:
|
|||||||
type: array
|
type: array
|
||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselector-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselector-v1-core'
|
||||||
properties:
|
properties:
|
||||||
nodeSelectorTerms:
|
nodeSelectorTerms:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorterm-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorterm-v1-core'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -156,7 +156,7 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
matchFields:
|
matchFields:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#nodeselectorrequirement-v1-core'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#nodeselectorrequirement-v1-core'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -184,21 +184,21 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
podAntiAffinity:
|
podAntiAffinity:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podantiaffinity-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podantiaffinity-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#weightedpodaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#weightedpodaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
podAffinityTerm:
|
podAffinityTerm:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -237,14 +237,14 @@ spec:
|
|||||||
x-kubernetes-list-type: atomic
|
x-kubernetes-list-type: atomic
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podaffinityterm-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#podaffinityterm-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselector-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselector-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#labelselectorrequirement-v1-meta'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#labelselectorrequirement-v1-meta'
|
||||||
properties:
|
properties:
|
||||||
key:
|
key:
|
||||||
type: string
|
type: string
|
||||||
@@ -292,7 +292,7 @@ spec:
|
|||||||
dependsOn:
|
dependsOn:
|
||||||
description: DependsOn defines dependencies with other SqlJob objectecs.
|
description: DependsOn defines dependencies with other SqlJob objectecs.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -307,7 +307,7 @@ spec:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
description: ImagePullSecrets is the list of pull Secrets to be used to pull the image.
|
||||||
items:
|
items:
|
||||||
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#localobjectreference-v1-core.'
|
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#localobjectreference-v1-core.'
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
default: ""
|
default: ""
|
||||||
@@ -609,9 +609,10 @@ spec:
|
|||||||
operator:
|
operator:
|
||||||
description: |-
|
description: |-
|
||||||
Operator represents a key's relationship to the value.
|
Operator represents a key's relationship to the value.
|
||||||
Valid operators are Exists and Equal. Defaults to Equal.
|
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
|
||||||
Exists is equivalent to wildcard for value, so that a pod can
|
Exists is equivalent to wildcard for value, so that a pod can
|
||||||
tolerate all taints of a particular category.
|
tolerate all taints of a particular category.
|
||||||
|
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
|
||||||
type: string
|
type: string
|
||||||
tolerationSeconds:
|
tolerationSeconds:
|
||||||
description: |-
|
description: |-
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
|||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.18.0
|
controller-gen.kubebuilder.io/version: v0.20.0
|
||||||
name: users.k8s.mariadb.com
|
name: users.k8s.mariadb.com
|
||||||
spec:
|
spec:
|
||||||
group: k8s.mariadb.com
|
group: k8s.mariadb.com
|
||||||
|
|||||||
Reference in New Issue
Block a user