chore: Update manifests after change

This commit is contained in:
2026-03-14 19:57:07 +00:00
parent 798bc54e41
commit 45d2a9728f
5 changed files with 604 additions and 21 deletions

View File

@@ -287,6 +287,60 @@ spec:
bootstrapFrom:
description: BootstrapFrom defines a source to bootstrap from.
properties:
azureBlob:
description: |-
AzureBlob defines the configuration to restore from Azure Blob compatible storage.
This field takes precedence over the Volume source.
properties:
containerName:
description: ContainerName is the name of the storage container.
type: string
prefix:
description: 'Prefix indicates a folder/subfolder in the container. For example: mariadb/ or mariadb/backups. A trailing slash ''/'' is added if not provided.'
type: string
serviceURL:
description: 'ServiceURL is the full URL for connecting to Azure, usually in the form: http(s)://<account>.blob.core.windows.net/.'
type: string
storageAccountKey:
description: StorageAccountKey is a reference to a Secret key containing the Azure Blob Storage Storage account Key. Pairs with StorageAccountKey for static credential authentication
properties:
key:
type: string
name:
default: ""
type: string
required:
- key
type: object
x-kubernetes-map-type: atomic
storageAccountName:
description: StorageAccountName is the name of the storage account. Pairs with StorageAccountKey for static credential authentication
type: string
tls:
description: TLS provides the configuration required to establish TLS connections with Azure Blob Storage.
properties:
caSecretKeyRef:
description: |-
CASecretKeyRef is a reference to a Secret key containing a CA bundle in PEM format used to establish TLS connections with S3.
By default, the system trust chain will be used, but you can use this field to add more CAs to the bundle.
properties:
key:
type: string
name:
default: ""
type: string
required:
- key
type: object
x-kubernetes-map-type: atomic
enabled:
description: Enabled is a flag to enable TLS.
type: boolean
type: object
required:
- containerName
- serviceURL
type: object
backupContentType:
description: |-
BackupContentType is the backup content type available in the source to bootstrap from.
@@ -308,8 +362,30 @@ spec:
description: Name of the referent.
type: string
type: object
logLevel:
default: info
description: LogLevel to be used in the mariadb-operator container of the restoration Job. It defaults to 'info'.
enum:
- debug
- info
- warn
- error
- dpanic
- panic
- fatal
type: string
pointInTimeRecoveryRef:
description: |-
PointInTimeRecoveryRef is a reference to a PointInTimeRecovery object.
Providing this field implies restoring the PhysicalBackup referenced in the PointInTimeRecovery object and replaying the
archived binary logs up to the point-in-time restoration target, defined by the targetRecoveryTime field.
properties:
name:
default: ""
type: string
type: object
restoreJob:
description: RestoreJob defines additional properties for the Job used to perform the restoration.
description: RestoreJob defines additional properties for the restoration Job.
properties:
affinity:
description: Affinity to be used in the Pod.
@@ -724,7 +800,7 @@ spec:
type: object
stagingStorage:
description: |-
StagingStorage defines the temporary storage used to keep external backups (i.e. S3) while they are being processed.
StagingStorage defines the temporary storage used to keep external backups and binary logs (i.e. S3) while they are being processed.
It defaults to an emptyDir volume, meaning that the backups will be temporarily stored in the node where the Job is scheduled.
properties:
persistentVolumeClaim:
@@ -1061,6 +1137,12 @@ spec:
database:
description: Database is the name of the initial Database.
type: string
enableServiceLinks:
description: |-
EnableServiceLinks indicates whether information about services should be injected into pod's
environment variables, matching the syntax of Docker links. Defaults to true if not specified.
Set to false to disable injection of service link environment variables.
type: boolean
env:
description: Env represents the environment variables to be injected in a container.
items:
@@ -2408,7 +2490,7 @@ spec:
maxScaleRef:
description: |-
MaxScaleRef is a reference to a MaxScale resource to be used with the current MariaDB.
Providing this field implies delegating high availability tasks such as primary failover to MaxScale.
Providing this reference implies delegating high availability tasks such as primary failover to MaxScale.
properties:
name:
type: string
@@ -3130,6 +3212,15 @@ spec:
type: array
x-kubernetes-list-type: atomic
type: object
pointInTimeRecoveryRef:
description: |-
PointInTimeRecoveryRef is a reference to a PointInTimeRecovery resource to be used with the current MariaDB.
Providing this reference implies configuring binary logs in the MariaDB instance and binary log archival in the sidecar agent.
properties:
name:
default: ""
type: string
type: object
port:
default: 3306
description: Port where the instances will be listening for connections.
@@ -3217,6 +3308,9 @@ spec:
externalTrafficPolicy:
description: ExternalTrafficPolicy Service field.
type: string
loadBalancerClass:
description: LoadBalancerClass Service field.
type: string
loadBalancerIP:
description: LoadBalancerIP Service field.
type: string
@@ -4674,6 +4768,9 @@ spec:
externalTrafficPolicy:
description: ExternalTrafficPolicy Service field.
type: string
loadBalancerClass:
description: LoadBalancerClass Service field.
type: string
loadBalancerIP:
description: LoadBalancerIP Service field.
type: string
@@ -4755,6 +4852,9 @@ spec:
externalTrafficPolicy:
description: ExternalTrafficPolicy Service field.
type: string
loadBalancerClass:
description: LoadBalancerClass Service field.
type: string
loadBalancerIP:
description: LoadBalancerIP Service field.
type: string
@@ -5170,13 +5270,17 @@ spec:
By default, the Secret field 'ca.crt' provisioned by cert-manager will be added to the trust chain. A custom trust bundle may be specified via clientCASecretRef.
properties:
group:
description: Group of the resource being referred to.
description: |-
Group of the issuer being referred to.
Defaults to 'cert-manager.io'.
type: string
kind:
description: Kind of the resource being referred to.
description: |-
Kind of the issuer being referred to.
Defaults to 'Issuer'.
type: string
name:
description: Name of the resource being referred to.
description: Name of the issuer being referred to.
type: string
required:
- name
@@ -5225,13 +5329,17 @@ spec:
By default, the Secret field 'ca.crt' provisioned by cert-manager will be added to the trust chain. A custom trust bundle may be specified via serverCASecretRef.
properties:
group:
description: Group of the resource being referred to.
description: |-
Group of the issuer being referred to.
Defaults to 'cert-manager.io'.
type: string
kind:
description: Kind of the resource being referred to.
description: |-
Kind of the issuer being referred to.
Defaults to 'Issuer'.
type: string
name:
description: Name of the resource being referred to.
description: Name of the issuer being referred to.
type: string
required:
- name
@@ -5482,6 +5590,110 @@ spec:
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
type: object
ephemeral:
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#ephemeralvolumesource-v1-core.'
properties:
volumeClaimTemplate:
description: VolumeClaimTemplate defines a template to customize PVC objects.
properties:
accessModes:
items:
type: string
type: array
x-kubernetes-list-type: atomic
metadata:
description: Metadata to be added to the PVC metadata.
properties:
annotations:
additionalProperties:
type: string
description: Annotations to be added to children resources.
type: object
labels:
additionalProperties:
type: string
description: Labels to be added to children resources.
type: object
type: object
resources:
description: VolumeResourceRequirements describes the storage resource requirements for a volume.
properties:
limits:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: |-
Limits describes the maximum amount of compute resources allowed.
More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
type: object
requests:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: |-
Requests describes the minimum amount of compute resources required.
If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
otherwise to an implementation-defined value. Requests cannot exceed Limits.
More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
type: object
type: object
selector:
description: |-
A label selector is a label query over a set of resources. The result of matchLabels and
matchExpressions are ANDed. An empty label selector matches all objects. A null
label selector matches no objects.
properties:
matchExpressions:
description: matchExpressions is a list of label selector requirements. The requirements are ANDed.
items:
description: |-
A label selector requirement is a selector that contains values, a key, and an operator that
relates the key and values.
properties:
key:
description: key is the label key that the selector applies to.
type: string
operator:
description: |-
operator represents a key's relationship to a set of values.
Valid operators are In, NotIn, Exists and DoesNotExist.
type: string
values:
description: |-
values is an array of string values. If the operator is In or NotIn,
the values array must be non-empty. If the operator is Exists or DoesNotExist,
the values array must be empty. This array is replaced during a strategic
merge patch.
items:
type: string
type: array
x-kubernetes-list-type: atomic
required:
- key
- operator
type: object
type: array
x-kubernetes-list-type: atomic
matchLabels:
additionalProperties:
type: string
description: |-
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
map is equivalent to an element of matchExpressions, whose key field is "key", the
operator is "In", and the values array contains only "value". The requirements are ANDed.
type: object
type: object
x-kubernetes-map-type: atomic
storageClassName:
type: string
type: object
type: object
hostPath:
description: 'Refer to the Kubernetes docs: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#hostpathvolumesource-v1-core'
properties:
@@ -5657,6 +5869,34 @@ spec:
description: State is a per Pod representation of the Galera state file (grastate.dat).
type: object
type: object
pointInTimeRecovery:
description: PointInTimeRecovery is the status of the point-in-time-recovery process.
properties:
gtidStrictModePaused:
description: GtidStrictModePaused indicates that gtid_strict_mode has been temporarily paused to replay binlogs.
type: boolean
lastArchivedBinaryLog:
description: LastArchivedBinaryLog is name of the last archived binary log.
type: string
lastArchivedGtid:
description: LastArchivedGtid is the last archived GTID.
type: string
lastArchivedPosition:
description: LastArchivedPosition is the position of last archived binary log event.
format: int32
type: integer
lastArchivedTime:
description: LastArchivedTime is the time of the last archived binary log event.
format: date-time
type: string
serverId:
description: ServerId identifies the server whose binary logs are being archived.
format: int32
type: integer
storageReadyForArchival:
description: StorageReadyForArchival indicates that the storage is ready for archival, meaning that the sidecar agent can start archiving the binary logs.
type: boolean
type: object
replicas:
description: Replicas indicates the number of current instances.
format: int32