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

Ideally we can model the timeout as an input to this function; if not we need a usual way for callers to model a timeout and interrupt it. Related to...

Priority: High
Type: Enhancement
Project: Cluster Reconcile

We should at least activate the Promethus metrics support that the operator SDK provides for KD itself (currently commented out in `main()`). Before we do that though, we should take...

Priority: High
Type: Enhancement
Project: Cluster Model
Project: KD Admin

Issues like: - [ ] how to express that different app CRs are versions of the same app - [ ] how registering a new app version affects existing clusters...

Priority: High
Type: Enhancement
Project: App Mgmt

It would be good to have them more easily available. Probably shouldn't stick them under the "deploy" directory... in fact maybe they should be in a separate repo outside of...

Priority: Low
Type: Enhancement
Project: Example Apps

Hi, how come in the init phase of the pods a series of folders are copied? `/bin/bash -c ! [ -f /mnt/etc/kubedirector.init ] && cp --parent -ax /etc /opt /usr...

Priority: High
Type: Enhancement
Project: Example Apps

Example: https://github.com/bluek8s/kubedirector/blob/master/deploy/example_catalog/cr-app-spark245.json ``` "defaultImageRepoTag": "bluedata/spark245:5.2.0.35" ``` App config is embedded in the image ``` "defaultConfigPackage": { "packageURL": "file:///opt/configscripts/appconfig-5.2.0.35.tgz" }, ``` Because I couldn't find the image source code in an...

Priority: High
Type: Enhancement
Project: Developer Support

This is the new GitHub convention (related to [IETF memo](https://tools.ietf.org/id/draft-knodel-terminology-05.html#name-master-slave)). I've done this change on other repos and it's pretty painless, cf. https://github.com/github/renaming However it's not completely without consequence for...

Priority: Low
Type: Maintenance
Project: Developer Support

Currently this is prevented by the validator. I think there's no fundamental reason we need to disallow this, but we should discuss. Also: would a change to the secret keys...

Priority: Low
Type: Enhancement
Project: Cluster Reconcile

Currently if the masterEncryptionKey in kd-global-config is changed (or kd-global-config is deleted), the following things are true: - Any newly specified secret key value will be properly encrypted. - Any...

Priority: High
Type: Enhancement
Project: Cluster Reconcile

This error happens a lot for new app image developers and is nearly impossible to accurately diagnose: ``` State: config error State Detail: Config Error Detail: execution of app config...

Priority: High
Type: Enhancement
Project: Developer Support