fdb-kubernetes-operator icon indicating copy to clipboard operation
fdb-kubernetes-operator copied to clipboard

A kubernetes operator for FoundationDB

Results 242 fdb-kubernetes-operator issues
Sort by recently updated
recently updated
newest added

### What would you like to be added/changed? Similar to https://github.com/FoundationDB/fdb-kubernetes-operator/issues/1447 for the Pod client.

enhancement

### What would you like to be added/changed? Similar to https://github.com/FoundationDB/fdb-kubernetes-operator/issues/1447 for the Kubernetes mock client.

enhancement

### What would you like to be added/changed? We should add support for mocking errors in our MockClient implementation, this allows to test code paths where we do error handling...

enhancement

### What would you like to be added/changed? Currently we use `"ca-file"`, `"sidecar-conf"` and `"running-version"` in multiple places in our code, we should declare a constant for those well known...

enhancement

### What would you like to be added/changed? Currently a lot of the code in [fdbclient](https://github.com/foundationdb/fdb-kubernetes-operator/blob/v1.8.1/fdbclient/admin_client.go) is only tested implicitly in our e2e tests. We should create some integration tests...

technical-debt

For more flexibility we should allow the sidecar to read labels from their Kubernetes node. This makes the process of using labels from the underlying Kubernetes node easier and doesn't...

sidecar

When creating a double-replicated cluster, it needs to be distributed across at least 3 fault domains in order to recruit a valid set of coordinators. If there is only capacity...

enhancement

In the 7.0 release the FDB client has a new method [fdb_database_reboot_worker](https://github.com/apple/foundationdb/pull/4094) that allows to reboot/kill workers, we should make use of that method instead of using directly `fdbcli`. Before...

enhancement

I think that the [ClusterGenerationStatus](https://github.com/FoundationDB/fdb-kubernetes-operator/blob/b97e85a59dc859a60eede96340dc305031cbc8f3/api/v1beta1/foundationdbcluster_types.go#L850-L921) is a good candidate to actually move into [conitions](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties) with the benefit that a user can see when the `LastTransitionTime` of that condition was without...

enhancement

We should have a setting to allow users to make use of `locality_process_group_id` instead of `locality_instance_id`. This allows a user to specify to use the new `locality_process_group_id` and allows a...

technical-debt