{"id":20252992,"url":"https://github.com/mariadb-operator/mariadb-operator-helm","last_synced_at":"2025-04-10T23:24:33.265Z","repository":{"id":65706254,"uuid":"591785934","full_name":"mariadb-operator/mariadb-operator-helm","owner":"mariadb-operator","description":"🦭 Install MariaDB operator via OLM using the Helm chart","archived":false,"fork":false,"pushed_at":"2024-10-24T12:56:42.000Z","size":2338,"stargazers_count":8,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-25T14:29:33.401Z","etag":null,"topics":["crd","custom-resource-definition","database","helm-operator","kubernetes","kubernetes-api","kubernetes-operator","mariadb","mariadb-operator","olm","openshift","operator"],"latest_commit_sha":null,"homepage":"https://github.com/mariadb-operator/mariadb-operator","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mariadb-operator.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-21T21:25:39.000Z","updated_at":"2024-10-24T12:56:45.000Z","dependencies_parsed_at":"2023-10-14T16:29:26.394Z","dependency_job_id":"a4e68264-35eb-4d7e-aab4-0cb6c2a62fb8","html_url":"https://github.com/mariadb-operator/mariadb-operator-helm","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-operator%2Fmariadb-operator-helm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-operator%2Fmariadb-operator-helm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-operator%2Fmariadb-operator-helm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-operator%2Fmariadb-operator-helm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mariadb-operator","download_url":"https://codeload.github.com/mariadb-operator/mariadb-operator-helm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248313526,"owners_count":21082872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crd","custom-resource-definition","database","helm-operator","kubernetes","kubernetes-api","kubernetes-operator","mariadb","mariadb-operator","olm","openshift","operator"],"created_at":"2024-11-14T10:20:37.058Z","updated_at":"2025-04-10T23:24:33.237Z","avatar_url":"https://github.com/mariadb-operator.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://mariadb-operator.github.io/mariadb-operator/assets/mariadb_centered_whitebg.svg\" alt=\"mariadb\" width=\"100%\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/mariadb-operator/mariadb-operator-helm/actions/workflows/ci.yaml\"\u003e\u003cimg src=\"https://github.com/mariadb-operator/mariadb-operator-helm/actions/workflows/ci.yaml/badge.svg\" alt=\"CI\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mariadb-operator/mariadb-operator-helm/actions/workflows/bundle.yaml\"\u003e\u003cimg src=\"https://github.com/mariadb-operator/mariadb-operator-helm/actions/workflows/bundle.yaml/badge.svg\" alt=\"Bundle\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mariadb-operator/mariadb-operator-helm/actions/workflows/release.yaml\"\u003e\u003cimg src=\"https://github.com/mariadb-operator/mariadb-operator-helm/actions/workflows/release.yaml/badge.svg\" alt=\"Release\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://r.mariadb.com/join-community-slack\"\u003e\u003cimg alt=\"Slack\" src=\"https://img.shields.io/badge/slack-join_chat-blue?logo=Slack\u0026label=slack\u0026style=flat\"\u003e\u003c/a\u003e\n\u003ca href=\"https://operatorhub.io/operator/mariadb-operator\"\u003e\u003cimg src=\"https://img.shields.io/badge/Operator%20Hub-mariadb--operator-red\" alt=\"Operator Hub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://artifacthub.io/packages/olm/community-operators/mariadb-operator\"\u003e\u003cimg src=\"https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/mariadb-operator\" alt=\"Artifact Hub\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# 🦭 mariadb-operator-helm\n\nInstall [`mariadb-operator`](https://github.com/mariadb-operator/mariadb-operator) via [OLM](https://olm.operatorframework.io/) using the [helm chart](https://artifacthub.io/packages/helm/mariadb-operator/mariadb-operator).\n\nThis helm operator provides provides a 1:1 mapping between the official helm chart and the [`MariadbOperator`](https://github.com/mariadb-operator/mariadb-operator-helm/blob/main/config/samples/helm_v1alpha1_mariadboperator.yaml) CRD, allowing to install [`mariadb-operator`](https://github.com/mariadb-operator/mariadb-operator) via OLM without having to do any change in the helm chart.\n\nNormally, you would install [`mariadb-operator`](https://github.com/mariadb-operator/mariadb-operator) providing this `values.yaml` to the helm chart:\n```yaml\nimage:\n  repository: ghcr.io/mariadb-operator/mariadb-operator\n  pullPolicy: IfNotPresent\nlogLevel: INFO\nha:\n  enabled: true\nmetrics:\n  enabled: true\n  serviceMonitor:\n    enabled: true\nwebhook:\n  cert:\n    certManager:\n      enabled: true\n```\n\nThis helm chart installation is abstracted in the [`MariadbOperator`](https://github.com/mariadb-operator/mariadb-operator-helm/blob/main/config/samples/helm_v1alpha1_mariadboperator.yaml) CRD, which will be reconciled by the helm operator:\n```yaml\napiVersion: helm.mariadb.mmontes.io/v1alpha1\nkind: MariadbOperator\nmetadata:\n  name: mariadb-operator\nspec:\n  image:\n    repository: ghcr.io/mariadb-operator/mariadb-operator\n    pullPolicy: IfNotPresent\n  logLevel: INFO\n  ha:\n    enabled: true\n  metrics:\n    enabled: true\n    serviceMonitor:\n      enabled: true\n  webhook:\n    cert:\n      certManager:\n        enabled: true\n```\n\nOnce you have installed the operator, you will able to install a [`MariaDB`](https://github.com/mariadb-operator/mariadb-operator/blob/main/examples/manifests/mariadb_v1alpha1_mariadb.yaml) instance. Refer to the main [`mariadb-operator`](https://github.com/mariadb-operator/mariadb-operator) documentation for getting started with the rest of CRDs.\n\n## Documentation\n* [mariadb-operator](https://github.com/mariadb-operator/mariadb-operator/blob/main/README.md)\n* [mariadb-operator-helm](https://github.com/mariadb-operator/mariadb-operator-helm/blob/main/README.md)\n\n## Releases\nThis operator is automatically published in the following repositories whenever a new version of the [helm chart](https://artifacthub.io/packages/helm/mariadb-operator/mariadb-operator) is released:\n- [k8s-operatorhub/community-operators](https://github.com/k8s-operatorhub/community-operators)\n- [redhat-openshift-ecosystem/community-operators-prod](https://github.com/redhat-openshift-ecosystem/community-operators-prod)\n\n## Roadmap\nTake a look at our [roadmap](https://github.com/mariadb-operator/mariadb-operator/blob/main/ROADMAP.md) and feel free to open an issue to suggest new features.\n\n## Contributing\nWe welcome and encourage contributions to this project! Please check our [contributing](https://github.com/mariadb-operator/mariadb-operator/blob/main/CONTRIBUTING.md) and [development](https://github.com/mariadb-operator/mariadb-operator/blob/main/docs/DEVELOPMENT.md) guides. PRs welcome!\n\n## Community\n- [We Tested and Compared 6 Database Operators. The Results are In!](https://www.youtube.com/watch?v=l33pcnQ4cUQ\u0026t=17m25s) - KubeCon EU, March 2024\n- [Get Started with MariaDB in Kubernetes and mariadb-operator](https://mariadb.com/resources/blog/get-started-with-mariadb-in-kubernetes-and-mariadb-operator/) - MariaDB Corporation blog, February 2024\n- [Run and operate MariaDB in Kubernetes with mariadb-operator](https://mariadb.org/mariadb-in-kubernetes-with-mariadb-operator/) - MariaDB Foundation blog, July 2023\n- [L'enfer des DB SQL sur Kubernetes face à la promesse des opérateurs](https://www.youtube.com/watch?v=d_ka7PlWo1I\u0026t=2415s\u0026ab_channel=KCDFrance) - KCD France, March 2023\n\n## Get in touch\nJoin us on Slack: **[MariaDB Community Slack](https://r.mariadb.com/join-community-slack)**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariadb-operator%2Fmariadb-operator-helm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmariadb-operator%2Fmariadb-operator-helm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariadb-operator%2Fmariadb-operator-helm/lists"}