Skip to content

Commit f916039

Browse files
committed
Bump bundle to version '0.37.0'
1 parent 3a432b6 commit f916039

12 files changed

+1866
-30
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION ?= 0.36.0
1+
VERSION ?= 0.37.0
22

33
CHANNELS ?= alpha
44
BUNDLE_CHANNELS := --channels=$(CHANNELS)
@@ -251,7 +251,7 @@ $(LOCALBIN):
251251

252252
.PHONY: kind
253253
KIND = ./bin/kind
254-
KIND_VERSION ?= 0.36.0
254+
KIND_VERSION ?= 0.37.0
255255
kind: ## Download kind locally if necessary.
256256
ifeq (,$(wildcard $(KIND)))
257257
ifeq (,$(shell which kind 2>/dev/null))

bundle/manifests/k8s.mariadb.com_backups.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -904,10 +904,8 @@ spec:
904904
type: boolean
905905
type: object
906906
required:
907-
- accessKeyIdSecretKeyRef
908907
- bucket
909908
- endpoint
910-
- secretAccessKeySecretKeyRef
911909
type: object
912910
volume:
913911
description: Volume is a Kubernetes volume specification.

bundle/manifests/k8s.mariadb.com_connections.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ spec:
104104
passwordSecretKeyRef:
105105
description: |-
106106
PasswordSecretKeyRef is a reference to the password to use for configuring the Connection.
107+
Either passwordSecretKeyRef or tlsClientCertSecretRef must be provided as client credentials.
107108
If the referred Secret is labeled with "k8s.mariadb.com/watch", updates may be performed to the Secret in order to update the password.
108109
properties:
109110
key:
@@ -165,11 +166,21 @@ spec:
165166
serviceName:
166167
description: ServiceName to be used in the Connection.
167168
type: string
169+
tlsClientCertSecretRef:
170+
description: |-
171+
TLSClientCertSecretRef is a reference to a Kubernetes TLS Secret used as authentication when checking the connection health.
172+
Either passwordSecretKeyRef or tlsClientCertSecretRef must be provided as client credentials.
173+
If not provided, the client certificate provided by the referred MariaDB is used if TLS is enabled.
174+
If the referred Secret is labeled with "k8s.mariadb.com/watch", updates may be performed to the Secret in order to update the client certificate.
175+
properties:
176+
name:
177+
default: ""
178+
type: string
179+
type: object
168180
username:
169181
description: Username to use for configuring the Connection.
170182
type: string
171183
required:
172-
- passwordSecretKeyRef
173184
- username
174185
type: object
175186
status:

bundle/manifests/k8s.mariadb.com_mariadbs.yaml

Lines changed: 569 additions & 4 deletions
Large diffs are not rendered by default.

bundle/manifests/k8s.mariadb.com_maxscales.yaml

Lines changed: 308 additions & 0 deletions
Large diffs are not rendered by default.

bundle/manifests/k8s.mariadb.com_restores.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -579,10 +579,8 @@ spec:
579579
type: boolean
580580
type: object
581581
required:
582-
- accessKeyIdSecretKeyRef
583582
- bucket
584583
- endpoint
585-
- secretAccessKeySecretKeyRef
586584
type: object
587585
securityContext:
588586
description: SecurityContext holds security configuration that will

bundle/manifests/k8s.mariadb.com_sqljobs.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,24 @@ spec:
596596
description: TimeZone defines the timezone associated with the cron
597597
expression.
598598
type: string
599+
tlsCASecretRef:
600+
description: |-
601+
TLSCACertSecretRef is a reference toa CA Secret used to establish trust when executing the SqlJob.
602+
If not provided, the CA bundle provided by the referred MariaDB is used.
603+
properties:
604+
name:
605+
default: ""
606+
type: string
607+
type: object
608+
tlsClientCertSecretRef:
609+
description: |-
610+
TLSClientCertSecretRef is a reference to a Kubernetes TLS Secret used as authentication when executing the SqlJob.
611+
If not provided, the client certificate provided by the referred MariaDB is used.
612+
properties:
613+
name:
614+
default: ""
615+
type: string
616+
type: object
599617
tolerations:
600618
description: Tolerations to be used in the Pod.
601619
items:

bundle/manifests/k8s.mariadb.com_users.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,26 @@ spec:
157157
requeueInterval:
158158
description: RequeueInterval is used to perform requeue reconciliations.
159159
type: string
160+
require:
161+
description: 'Require specifies TLS requirements for the user to connect.
162+
See: https://mariadb.com/kb/en/securing-connections-for-client-and-server/#requiring-tls.'
163+
properties:
164+
issuer:
165+
description: Issuer indicates that the TLS certificate provided
166+
by the user must be issued by a specific issuer.
167+
type: string
168+
ssl:
169+
description: SSL indicates that the user must connect via TLS.
170+
type: boolean
171+
subject:
172+
description: Subject indicates that the TLS certificate provided
173+
by the user must have a specific subject.
174+
type: string
175+
x509:
176+
description: X509 indicates that the user must provide a valid
177+
x509 certificate to connect.
178+
type: boolean
179+
type: object
160180
retryInterval:
161181
description: RetryInterval is the interval used to perform retries.
162182
type: string

bundle/manifests/mariadb-operator.clusterserviceversion.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -524,8 +524,8 @@ metadata:
524524
]
525525
capabilities: Deep Insights
526526
categories: Database
527-
containerImage: ghcr.io/mariadb-operator/mariadb-operator-helm:0.36.0
528-
createdAt: "2024-11-08T11:40:42Z"
527+
containerImage: ghcr.io/mariadb-operator/mariadb-operator-helm:0.37.0
528+
createdAt: "2025-01-28T12:30:39Z"
529529
description: Run and operate MariaDB in a cloud native way
530530
features.operators.openshift.io/disconnected: "false"
531531
features.operators.openshift.io/fips-compliant: "false"
@@ -538,7 +538,7 @@ metadata:
538538
operators.operatorframework.io/project_layout: helm.sdk.operatorframework.io/v1
539539
repository: https://github.com/mariadb-operator/mariadb-operator
540540
support: mariadb-operator
541-
name: mariadb-operator.v0.36.0
541+
name: mariadb-operator.v0.37.0
542542
namespace: placeholder
543543
spec:
544544
apiservicedefinitions: {}
@@ -780,7 +780,7 @@ spec:
780780
- args:
781781
- --leader-elect
782782
- --leader-election-id=helm-operator
783-
image: ghcr.io/mariadb-operator/mariadb-operator-helm:0.36.0
783+
image: ghcr.io/mariadb-operator/mariadb-operator-helm:0.37.0
784784
livenessProbe:
785785
httpGet:
786786
path: /healthz
@@ -872,4 +872,4 @@ spec:
872872
provider:
873873
name: mariadb-operator
874874
url: https://github.com/mariadb-operator/mariadb-operator
875-
version: 0.36.0
875+
version: 0.37.0

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ kind: Kustomization
55
images:
66
- name: controller
77
newName: ghcr.io/mariadb-operator/mariadb-operator-helm
8-
newTag: 0.36.0
8+
newTag: 0.37.0

config/manifests/bases/mariadb-operator.clusterserviceversion.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
alm-examples: '[]'
66
capabilities: Deep Insights
77
categories: Database
8-
containerImage: ghcr.io/mariadb-operator/mariadb-operator-helm:0.36.0
8+
containerImage: ghcr.io/mariadb-operator/mariadb-operator-helm:0.37.0
99
description: Run and operate MariaDB in a cloud native way
1010
features.operators.openshift.io/disconnected: "false"
1111
features.operators.openshift.io/fips-compliant: "false"

0 commit comments

Comments
 (0)