-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
This is the top-level controller that in-turn deploys the other sub-controllers (like the API, Worker, etc) and also performs common tasks.
- Complete the common tasks
- Database account provisioning
- Database Migration
- Service account provisioning (keystone account for token validation)
- k8s Service account provisioning (I think we need this?)
- Rabbitmq account provisioning
- Rabbitmq definition of queue
- Deploy API CR
- Deploy Worker CR
- Deploy Keystone Listener CR
- Initialize SimpleCrypto backend
- Provision encryption key - probably use a k8s secret?