kubedirector icon indicating copy to clipboard operation
kubedirector copied to clipboard

Kubernetes Director (aka KubeDirector) for deploying and managing stateful applications on Kubernetes

Results 89 kubedirector issues
Sort by recently updated
recently updated
newest added

Priority: High
Type: Enhancement
Project: Cluster Model

If the mutating admission controller is not enabled on K8s (cf. issue #2), our webhook will just silently never get called for anything. This breaks some of our admission control...

Priority: Low
Type: Enhancement
Project: CR Validation

Currently, if multiple roles are deployed/resized at the same time, we will handle the roles (run startscripts in their members) in some arbitrary order. The app might have a stronger...

Priority: High
Type: Enhancement
Project: App Model
Project: Cluster Reconcile

(This is only if we're doing nodeprep.) We could at least check for python2, curl, and tar. Fail the deploy and put the cluster CR in error state if the...

Priority: Low
Type: Enhancement
Project: Cluster Reconcile

Explore ways to best configure inter-namespace network isolation while still allowing external access. Does KD need to get involved with configuring or monitoring this?

Priority: Low
Type: Enhancement
Project: Platform Support

Investigate the possibility of providing KubeDirectorApp resources from an external feed.

Priority: Low
Type: Enhancement
Project: App Mgmt

Technically we only need to serialize the processing of *creating* state and/or *delete_pending* state members across roles. (Watch out for handleDeletePendingMembers modifying a membersByState map though; maps are not threadsafe.)

Priority: Low
Type: Enhancement
Project: Cluster Reconcile

In UpdateHeadlessService, UpdatePodService, and UpdateStatefulSetNonReplicas we could check to see if an object property has been changed out-of-band in a way that affects us. And then try to set it...

Priority: Low
Type: Enhancement
Project: Cluster Reconcile

We need log storage that can outlive the KD container (and provide easier access).

Priority: Low
Type: Enhancement
Project: KD Admin

We allow specifying a full "resource" per role, but when we translate this to the "flavor" concept that startscripts/bdvcli works in we only pay attention to the "limits". What should...

Priority: High
Type: Enhancement
Project: Cluster Model