Skip to content

mariadb-operator/mariadb-operator-helm

Repository files navigation

mariadb

CI Bundle Release

Slack Operator Hub Artifact Hub

🦭 mariadb-operator-helm

Install mariadb-operator via OLM using the helm chart.

This helm operator provides provides a 1:1 mapping between the official helm chart and the MariadbOperator CRD, allowing to install mariadb-operator via OLM without having to do any change in the helm chart.

Normally, you would install mariadb-operator providing this values.yaml to the helm chart:

image:
  repository: ghcr.io/mariadb-operator/mariadb-operator
  pullPolicy: IfNotPresent
logLevel: INFO
ha:
  enabled: true
metrics:
  enabled: true
  serviceMonitor:
    enabled: true
webhook:
  cert:
    certManager:
      enabled: true

This helm chart installation is abstracted in the MariadbOperator CRD, which will be reconciled by the helm operator:

apiVersion: helm.mariadb.mmontes.io/v1alpha1
kind: MariadbOperator
metadata:
  name: mariadb-operator
spec:
  image:
    repository: ghcr.io/mariadb-operator/mariadb-operator
    pullPolicy: IfNotPresent
  logLevel: INFO
  ha:
    enabled: true
  metrics:
    enabled: true
    serviceMonitor:
      enabled: true
  webhook:
    cert:
      certManager:
        enabled: true

Once you have installed the operator, you will able to install a MariaDB instance. Refer to the main mariadb-operator documentation for getting started with the rest of CRDs.

Documentation

Releases

This operator is automatically published in the following repositories whenever a new version of the helm chart is released:

Roadmap

Take a look at our roadmap and feel free to open an issue to suggest new features.

Contributing

We welcome and encourage contributions to this project! Please check our contributing and development guides. PRs welcome!

Community

Get in touch

Join us on Slack: MariaDB Community Slack.