ckan-cloud-operator
ckan-cloud-operator copied to clipboard
Helm-based deployments as canonical deployment method
Job story
When I use CCO, I want a clear method of deployment, supported by good documentation, so I can deploy apps according to CCO best practice.
Context
Currently, we have multiple deployment methods - a "deis" style deployment designed originally to support migration of legacy cloud software at Viderum, and two different helm-based deployments. This is confusing.
Acceptance criteria
- [ ] Review all the code for helm-based deployments, refactor as needed so there is a single helm-based setup for CKAN and non-ckan instances deployed in a CKAN Cloud
- [ ] Document helm-based deployments in necessary detail for newcomers
- [ ] Delegate any "old style" deployment documentation to a "deprecated" section of the documentation
- [ ] Demo example of deploying CKAN using this deployment method in minikube
- [ ] Demo example of deploying any other app using this deployment method in minikube
@akariv @zelima is this in a state for me to do acceptance testing yet?
Docs are not ready yet. (esp depreciate part)