greptimedb-operator
greptimedb-operator copied to clipboard
Run GreptimeDB on Kubernetes.
## What's changed 1. Add `tests/e2e/setup/*.sh` - Deploy a completed Kubernetes by using kind; - Build and deploy greptimedb-operator instead of starting by calling manager function; 2. Simplify greptimedbcluster_test.go: -...
Use the tool `crd-ref-doc` to generate CRD docs, for example, https://github.com/elastic/cloud-on-k8s/tree/main/hack/api-docs.
## Background The GreptimeDB supports basic [auth](https://docs.greptime.com/user-guide/clients/authentication). We can design the new CRD, for example, `GreptimeDBUser`, to represent the single user. When the operator creates the `GreptimeDBUser`, it will get...
We can add the certificate fields in the CRD specification and create the certificates of the cert-manager by these fields. The users will be more convenient to set up the...
## Background When deploying the greptimedb cluster, it's important to set `WalDir` and `CacheDir`: - The data in `WalDir` should be maintained in some distributed block storage(like aws EBS); -...
- [x] Add more userful logging; - [x] Add Events; - [ ] Add pporf; - [ ] Add metrics;
Add [dashboard](https://github.com/GreptimeTeam/dashboard) component in `GreptimeDBCluster`.