https://github.com/unagex/metabase-operator
Unagex Kubernetes Operator for Metabase
https://github.com/unagex/metabase-operator
kubernetes kubernetes-operator metabase metabase-operator
Last synced: 11 months ago
JSON representation
Unagex Kubernetes Operator for Metabase
- Host: GitHub
- URL: https://github.com/unagex/metabase-operator
- Owner: unagex
- License: apache-2.0
- Created: 2024-02-11T19:05:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-15T17:00:05.000Z (over 2 years ago)
- Last Synced: 2024-12-21T12:33:32.595Z (over 1 year ago)
- Topics: kubernetes, kubernetes-operator, metabase, metabase-operator
- Language: Go
- Homepage: https://www.metabase.com/
- Size: 336 KB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Unagex Kubernetes Operator for Metabase



[](https://goreportcard.com/report/github.com/unagex/metabase-operator)
## Features
- Create Metabase instances defined as custom resources
- Production-ready with dedicated database
- Customize resources needed (cpu, ram) by Metabase
- Update Metabase version and config (soon)
## Quickstart
1. Deploy the operator with helm
```
helm repo add metabase-operator-charts https://unagex.github.io/metabase-operator
helm repo update
helm install metabase-operator metabase-operator-charts/metabase-operator
```
2. Deploy a basic Metabase
```
kubectl apply -f https://raw.githubusercontent.com/unagex/metabase-operator/main/config/samples/v1_metabase.yaml
```
⬇ See documentation below for more ⬇
## Documentation
* [Operator Installation](./docs/installation.md)
* [Metabase Configuration](./docs/configuration.md)
* [Operator Overview](./docs/overview.md)
* [Contribution](./docs/contribution.md)
* [Contact](mailto:mathieu.cesbron@protonmail.com)