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? The operator sets multiple locality fields with hardcoded names, which it uses to track different kinds of information about processes. Users may...

documentation

### What would you like to be added/changed? When we are first creating a cluster, we currently create the config map with a placeholder cluster file, then create the pods,...

enhancement

### What would you like to be added/changed? When we choose coordinators using DNS names, it would be good to validate that the DNS names are valid and reachable. This...

enhancement

### What would you like to be added/changed? We should implement the functionality that our plugin can check if a newer version exists by simply checking the latest release (see:...

enhancement

The operator seems to not currently support image digests. It is common on openshift to take advantage of [mirror registries](https://docs.openshift.com/container-platform/4.2/installing/install_config/installing-restricted-networks-preparations.html#installation-about-mirror-registry_installing-restricted-networks-preparations) to pull images which requires referencing images by their digests...

As part of the design in https://github.com/FoundationDB/fdb-kubernetes-operator/blob/master/docs/design/process_group_crd.md we want to add an additional intermediate CRD: `FoundationDBProcessGroup`. Part of this issue is to add the initial CRD and add some test...

enhancement

### What would you like to be added/changed? Currently the [ canExcludeNewProcesses](https://github.com/FoundationDB/fdb-kubernetes-operator/blob/main/controllers/exclude_processes.go#L121-L155) check in our exclude sub reconciler has a black/white decision either we can exclude all provided processes or...

enhancement

### What would you like to be added/changed? As mentioned in https://github.com/FoundationDB/fdb-kubernetes-operator/pull/1060/files#r821385897 we should consider adding a validation pattern to the ProcessGroupIDPrefix the suggestion was: ```yaml // +kubebuilder:validation:Pattern:=^[a-z0-9A-Z]([\-._a-z0-9A-Z])*[a-z0-9A-Z]$ ``` We...

enhancement

### What would you like to be added/changed? In our spec we currently have a setting called `IgnorePendingPodsDuration` which references a `time.Duration` we should deprecate this setting and should create...

technical-debt

### What happened? In the generate initial cluster file reconciler we only select storage Pods: https://github.com/FoundationDB/fdb-kubernetes-operator/blob/main/controllers/generate_initial_cluster_file.go#L47. Instead we should make use of the https://github.com/FoundationDB/fdb-kubernetes-operator/blob/main/api/v1beta1/foundationdbcluster_types.go#L3055-L3058 and filter all Pods out that...

bug