/mariadb-operator-helm

🦭 Install MariaDB operator via OLM using the Helm chart

Primary LanguageMakefileMIT LicenseMIT

mariadb

CI Bundle Release

Operator Hub Artifact Hub

🦭 mariadb-operator-helm

Install mariadb-operator via OLM using the helm chart.

This is the Operator SDK version of mariadb-operator. It 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: mmontes11/mariadb-operator
  pullPolicy: IfNotPresent
logLevel: INFO
ha:
  enabled: true
metrics:
  enabled: true
  serviceMonitor:
    enabled: true
webhook:
  enabled: true
  certificate:
    certManager: true

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

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

Once you have installed the operator, you are able to install a MariaDB instance. Refer to the 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

If you want to report a 🐛 or you think something can be improved, please check our contributing guide and take a look at our open issues. PRs are welcome!