-
Story
-
Resolution: Done
-
Medium
-
None
-
SDC Sprint 12, SDC Sprint 13, SDC Sprint 14, SDC Sprint 15, SDC Sprint 16
As a user deploying SDC.
I want our deployment on OOM to utilize the changes being done in the C* deployment.
so that our deployment will be more stable and to allow us in the future to upgrade single components.
Note: at the moment our deployment needs to work on OOM and Heat. so keep this in mind while making changes.
Flow:
- C* docker:
- C* docker startup -> wait for the C* server to be up -> C* up -> run C* default user update -> ready probe update state
- Done for all C* Dockers
- Init docker:
- with for all C* dockers to be up -> run SDC user creation ->run schema creation -> ready probe update status
- Done once
DOD:
- add the use of the C* init docker as dependency on the c* server successful startup.
- add a definition of the init job to the k* template.
- add a ready check for the Cassandra docker to update that it has successfully started before running the init.
- the init docker should run once and only after the C* is ready.
- use secret for the C* default user and the SDC user.
- update the OOM templates for Beijing only.