NDB Operator Release Notes  /  Changes in NDB Operator 8.0.33-1.0.2 (2023-04-18, General Availability)

Changes in NDB Operator 8.0.33-1.0.2 (2023-04-18, General Availability)

This is MySQL NDB Operator 8.0.33-1.0.2, a GA release of NDB Operator, a Kubernetes Operator for MySQL NDB Cluster.

For additional downloads and the source of MySQL NDB Operator visit https://dev.mysql.com/downloads/ndb-operator/ and https://github.com/mysql/mysql-ndb-operator.

For more information on MySQL NDB Operator see the online documentation at https://dev.mysql.com/doc/ndb-operator/en/.

For more information about MySQL NDB Cluster, see https://dev.mysql.com/doc/refman/8.0/en/mysql-cluster.html.

Functionality Added or Changed

  • NDB Operator now supports installation with an Operator Lifecycle Manager (OLM), using the packaging structure described at https://k8s-operatorhub.github.io/community-operators/packaging-operator/. This package should be compatible with all providers requiring an OLM package, such as OperatorHub.io, OKD, and OpenShift. (WL #15565)

  • The sources for the GoLang MySQL driver used with NDB Operator are now included with the distribution. (WL #15565)

  • The following third-party libraries used with NDB Operator have been updated to the versions indicated:

    • Go-MySQL-Driver v1.7.0

    • Go-YAML: Updated to version 3.0.1

    • Kubernetes API: Updated to version 0.26.1

    • Kubernetes apimachinery: Updated to version 0.26.1

    • client-go: Updated to version 0.26.1

    • klog: Updated to version 2.90.0

    (WL #15565)

Bugs Fixed

  • Packaging: The default container registry has changed from DockerHub to the Oracle Container Registry (OCR). This change includes both the prefix and image naming scheme, so that mysql/ndb-operator becomes container-registry.oracle.com/mysql/community-ndb-operator.

    This also means that local registry mirrors must change image names to use the community-ndb-operator format instead of mysql-ndb-operator. (WL #15579)