For the complete documentation index, see llms.txt. This page is also available as Markdown.

26.06 version update guide

Step-by-step guide for updating MariaDB Enterprise Kubernetes Operator to 26.06 from a previous version.

This guide illustrates, step by step, how to update to 26.6.0 from previous versions. This guide only applies if you are updating from a version prior to 26.6.x, otherwise you may upgrade directly (see Helm docs).

  • The data-plane must be updated to the 26.6.0 version. You must set updateStrategy.autoUpdateDataPlane=true in your MariaDB resources before updating the operator. Then, once updated, the operator will also update the data-plane based on its version:

apiVersion: enterprise.mariadb.com/v1alpha1
kind: MariaDB
metadata:
  name: mariadb-repl
spec:
  updateStrategy:
+   autoUpdateDataPlane: true
  • First of all, the CRDs must be updated to 26.6.0:

helm repo update mariadb-enterprise-operator
helm upgrade --install mariadb-enterprise-operator-crds mariadb-enterprise-operator/mariadb-enterprise-operator-crds --version 26.6.0
  • Primary Switchover on Graceful Shutdown is enabled by default in 26.6.0 If you do not want primary switchovers to happen automatically when a primary Pod is gracefully terminated, you must disable the feature on your MariaDB resources before updating the operator. Refer to this migration guide for instructions.

  • Helm values changes: Some changes have been introduced to facilitate and standardize how the default images used by the operator are configured. In particular, config has been split into repository and tag to facilitate overriding the image registry. If you are setting the config field explicitly, you must update your values.yaml from:

config:
  mariadbImageName: docker.mariadb.com/enterprise-server:11.8.6-3.2
  maxscaleImage: docker.mariadb.com/maxscale:25.10.1
  exporterImage: mariadb/mariadb-prometheus-exporter-ubi:1.2.0
  exporterMaxscaleImage: mariadb/maxscale-prometheus-exporter-ubi:1.2.0

to the following format:

  • At this point, the operator can be updated to 26.6.0:

  • Consider reverting updateStrategy.autoUpdateDataPlane back to false in your MariaDB object to avoid unexpected updates:

This page is: Copyright © 2025 MariaDB. All rights reserved.

spinner

Last updated

Was this helpful?