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

fix(ci): use dedicated staging environment config in ci #28

Merged
merged 1 commit into from
Mar 7, 2024

Conversation

anayeaye
Copy link
Contributor

@anayeaye anayeaye commented Mar 6, 2024

What

Github automated pr and push workflows updated to use a new aws secrets manager config in veda-auth-staging-env to avoid causing changes to legacy uah auth stack that is used by unmaintained but still supported services like veda-stac-ingestor. The result will be that we have two automatically deployed auth stacks (dev and staging) and will no longer automatically update the existing veda-auth-stack-uah.

Why

Caution. The most recent update to veda-auth-stack-dev which had not been redeployed for over a year caused a change to the programmatic client id. It is not clear that these changes would impact the uah stack but, just in case, let's add a new more logically named staging auth stack for our staging veda system.

@botanical
Copy link
Member

Do we need to update the secret used here as well? https://github.com/NASA-IMPACT/veda-auth/blob/main/.github/workflows/pr.yml#L19

@anayeaye
Copy link
Contributor Author

anayeaye commented Mar 7, 2024

Do we need to update the secret used here as well? https://github.com/NASA-IMPACT/veda-auth/blob/main/.github/workflows/pr.yml#L19

Yes--I will fix it! Thanks!

EDIT: I had both the pr and cicd ymls updated 😅

There will be some administrative update actions in env secrets for lower environments

@anayeaye anayeaye merged commit 00e6b2c into dev Mar 7, 2024
3 of 4 checks passed
@anayeaye anayeaye deleted the fix/ci-new-staging-stack branch March 8, 2024 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants