Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 4 months ago
JSON representation

Unagex Kubernetes Operator for Metabase

Awesome Lists containing this project

README

        

# Unagex Kubernetes Operator for Metabase
![Go version](https://img.shields.io/github/go-mod/go-version/unagex/metabase-operator)
![Kubernetes Version](https://img.shields.io/badge/Kubernetes-1.18%2B-green.svg)
![Release](https://img.shields.io/github/v/release/unagex/metabase-operator)
[![Go Report Card](https://goreportcard.com/badge/github.com/unagex/metabase-operator)](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:[email protected])