Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update OpenShift Secrets During "Release - Deploy All" #4370

Open
3 tasks
andrewsignori-aot opened this issue Feb 20, 2025 · 0 comments
Open
3 tasks

Update OpenShift Secrets During "Release - Deploy All" #4370

andrewsignori-aot opened this issue Feb 20, 2025 · 0 comments
Labels
Dev & Architecture Development and Architecture Devops Devops

Comments

@andrewsignori-aot
Copy link
Collaborator

andrewsignori-aot commented Feb 20, 2025

We must ensure the OpenShift is always updated prior to deployment, which means every time the GHA Release - Deploy All is executed, it can invoke (prior to its execution) the Env Setup - Deploy SIMS Secrets to Openshift. This would reduce the actions needed during regular deployments (TEST/Staging/PROD) and also a "race" condition when the build and deploy happens to the DEV environment and the secrets must be deployed while the build is happening and before the POD deploy starts.

Acceptance criteria

  • Use an action call in the same way that is done for the forms and Camunda definitions deploy to invoke the deployment of the secret.
  • Run the secrets deployment in parallel with run-db-migrations.
  • Keep the deployment of the current secret as it is to allow the release rollback to be executed.
@andrewsignori-aot andrewsignori-aot added Devops Devops Dev & Architecture Development and Architecture labels Feb 20, 2025
@andrewsignori-aot andrewsignori-aot changed the title Update OpenShift Secrets During Deploy GitHub Action Update OpenShift Secrets During "Release - Deploy All" Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dev & Architecture Development and Architecture Devops Devops
Projects
None yet
Development

No branches or pull requests

1 participant