AS AN Architect
I WANT to make sure that on deployment, sensitive and client-specific variables are fetched from an external source
SO THAT default variables could be used in scripts in order to deploy them locally
AS A DevOps
I WANT to make sure that on deployment, sensitive and client-specific variables are fetched from an external source
SO THAT default variables could be overwritten with client-specific ones
Acceptance Criteria
In scope of this task, by modules we mean Training Module, Service Module, etc.
[ ] All modules must be deployable separately
[ ] All modules must be deployable in combination with others
Deployment
[ ] All Bürokratt's components must be deployed before deploying modules
[ ] Before deploying Bürokratt modules, validate if all necessary components have been deployed [lowest priority]
AS AN Architect I WANT to make sure that on deployment, sensitive and client-specific variables are fetched from an external source SO THAT default variables could be used in scripts in order to deploy them locally
AS A DevOps I WANT to make sure that on deployment, sensitive and client-specific variables are fetched from an external source SO THAT default variables could be overwritten with client-specific ones
Acceptance Criteria
Deployment
components
must be deployed before deployingmodules
modules
, validate if all necessarycomponents
have been deployed [lowest priority]Docker images
for module's GUIDocker images
for module's DSLsScope of this issue
Repositories
Kubernetes-based deployment
deploy kube
is called with no selections passed then all components and modules have to be deployed to the latest changes