fdb-kubernetes-operator
fdb-kubernetes-operator copied to clipboard
A kubernetes operator for FoundationDB
### What happened? We should investigate why the following test is sometimes failing: ```bash • [FAILED] [1.518 seconds] remove_process_groups /home/runner/work/fdb-kubernetes-operator/fdb-kubernetes-operator/controllers/remove_process_groups_test.go:38 validating process removal /home/runner/work/fdb-kubernetes-operator/fdb-kubernetes-operator/controllers/remove_process_groups_test.go:42 removing a process group /home/runner/work/fdb-kubernetes-operator/fdb-kubernetes-operator/controllers/remove_process_groups_test.go:88 Removing...
### What would you like to be added/changed? We should run `make rebuild-operator` in our CI pipeline and run the operator to ensure the created binary doesn't crash and our...
### What happened? When testing conversions between DNS names and IPs, we've seen cases where processes are temporarily missing all locality information get recruited as coordinators using their IP addresses....
### What would you like to be added/changed? Currently we only validate if the correct `fdbcli` binary is available we should also check if the required FDB client library is...
### What would you like to be added/changed? Most of the commands that we issue over `fdbcli` are pretty fast but some commands like `fdbrestore` or `fdbbackup` might take a...
### What would you like to be added/changed? The `fdbbackup` and `fdbrestore` command are not working correctly if the port is missing in the blob URL we should ensure on...
### What would you like to be added/changed? When we enable DNS names in the cluster file, we do a rolling bounce to recreate the pods in order to add...
Improving visibility into exclusions that are not getting started because of other missing processes
### What would you like to be added/changed? When we are doing a replacement, and the replacement processes are failing to come up, we delay the start of the exclusions....
### What would you like to be added/changed? We should provide two metrics: 1.) A metric that reports the desired version. 2.) A metric that reports the current version. Those...
### What would you like to be added/changed? In the documentation for `getFDBDatabase` in `fdbclient`, it says "The result will be cached for subsequent calls". This is no longer accurate,...