26.06.3 version update guide
Step-by-step guide for updating MariaDB Enterprise Kubernetes Operator to 26.06.3 from a previous version.
This guide illustrates, step by step, how to update to 26.6.3 from 26.6.2. If you are updating from a version prior to 26.6.x, follow the 26.06 update guide, the 26.06.1 update guide and the 26.06.2 update guide first, and apply the changes described there before continuing with this one.
Once the operator is updated, rpl_semi_sync_master_enabled is converged to the role of each node on every reconciliation: enabled in the current primary, disabled in the replicas. The configuration file still renders it as ON, so a node boots armed and the operator disarms it once it reconciles it as a replica. Setting replication.semiSyncBootAsReplica to true is what removes that window, and it requires the data-plane update described above.
If you worked around stalled replicas by setting replication.semiSyncWaitNoSlave: false, or rpl_semi_sync_master_wait_no_slave=OFF through spec.myCnf, that workaround is no longer needed and you may revert it to regain a primary that never commits a transaction without a replica acknowledgement.
If you still prefer to keep the data-plane aligned with the operator version, set
updateStrategy.autoUpdateDataPlane=truein yourMariaDBresources before updating the operator. Then, once updated, the operator will also update the data-plane based on its version. Bear in mind that this triggers a rolling update of yourMariaDBinstances:
apiVersion: enterprise.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-repl
spec:
updateStrategy:
+ autoUpdateDataPlane: trueThen, the CRDs must be updated to
26.6.3:
helm repo update mariadb-enterprise-operator
helm upgrade --install mariadb-enterprise-operator-crds mariadb-enterprise-operator/mariadb-enterprise-operator-crds --version 26.6.3At this point, the operator can be updated to
26.6.3:
helm repo update mariadb-enterprise-operator
helm upgrade --install mariadb-enterprise-operator mariadb-enterprise-operator/mariadb-enterprise-operator --version 26.6.3If you enabled
updateStrategy.autoUpdateDataPlane, wait until the data-plane update has completed: allMariaDBPods must be ready and theMariaDBresources must report theReadycondition before proceeding.Consider reverting
updateStrategy.autoUpdateDataPlaneback tofalsein yourMariaDBobjects to avoid unexpected updates:
This page is: Copyright © 2026 MariaDB. All rights reserved.
Last updated
Was this helpful?

