kubedirector
kubedirector copied to clipboard
Kubernetes Director (aka KubeDirector) for deploying and managing stateful applications on Kubernetes
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...
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...
Issues like: - [ ] how to express that different app CRs are versions of the same app - [ ] how registering a new app version affects existing clusters...
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...
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...
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...
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...
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...
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...
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...