fdb-kubernetes-operator
fdb-kubernetes-operator copied to clipboard
A kubernetes operator for FoundationDB
we had multiple operators configured in different namespaces managing across all namespaces - bad idea yes :)). However, I think it is important that the operator fail safely in that...
### What would you like to be added/changed? This has the benefit that an upgrade should be faster since the number of coordinator changes will be reduced. Currently we randomly...
### What would you like to be added/changed? Currently the chart publish fails and we have to configure goreleaser to ignore the tags from the chart publish.
### What would you like to be added/changed? We should look into building the kubectl fdb plugin with cgo, currently this is not supported directly with go releaser.
Same like https://github.com/FoundationDB/fdb-kubernetes-operator/issues/487 with `\xff\x02/status/json/backup` as key
### What would you like to be added/changed? Currently the operator doesn't allow to downgrade versions even if they are version compatible e.g. `7.1.11` -> `7.1.9`, I think we should...
### What would you like to be added/changed? We should move the versions checks in [check_client_compatibility](https://github.com/FoundationDB/fdb-kubernetes-operator/blob/main/controllers/check_client_compatibility.go#L45-L65) into the cluster `Validate()` method to have a single place where we do validations...
### What would you like to be added/changed? It can happen that a process is not bounced during an upgrade e.g. when the reboot RPC is failing between the operator...
### What would you like to be added/changed? We have multiple places where we iterate over all processes from the cluster status and convert that information in a map or...
### What would you like to be added/changed? Currently the operator exposes metrics over HTTP, it would be nice if the operator supports in the future to expose this HTTP...