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

Configure ArgoCD + Vault for svc-bip-api #3037

Open
lisac opened this issue May 23, 2024 · 2 comments
Open

Configure ArgoCD + Vault for svc-bip-api #3037

lisac opened this issue May 23, 2024 · 2 comments
Labels
deployments needs-refinement needs refinement before it's ready to work VRO-team

Comments

@lisac
Copy link
Contributor

lisac commented May 23, 2024

User Story

As a VRO engineer, I would like to be able to use ArgoCD for VRO deployments. As a first step: I would like to be able to use ArgoCD to deploy svc-bip-api to environments dev, qa, and sandbox with minimal manual intervention.

Notes about work
This ticket depends on completion of #3030 and targets Problem 3 that was described in that ticket:

Problem 3: while one [ArgoCD] deployment did complete, the app failed to start up due to a gap in secrets management

Recommendations

Acceptance Criteria

(in the scope of environments dev, qa, and sandbox; this does NOT apply to higher environments)

  1. ArgoCD deployments of svc-bip-api to dev, qa, and sandbox successfully retrieve secrets as stored in Vault. There should be no indication in the logs that secret inflation failed.
  2. Documentation of what needed to be done, so that we can repeat as needed in setting up other microservices in ArgoCD.

Related
This is a follow up to the deployment improvement workshop (recap) and #2781

@lisac lisac added needs-refinement needs refinement before it's ready to work VRO-team deployments labels May 23, 2024
@lisac lisac changed the title [draft] Configure ArgoCD + Vault for svc-bip-api Configure ArgoCD + Vault for svc-bip-api May 29, 2024
@meganhicks meganhicks mentioned this issue May 31, 2024
17 tasks
@meganhicks
Copy link

This should be done after we move all services over.

@meganhicks
Copy link

Next steps: Make tickets to move all services to ArgoCD to prodtest, after we do this determine the cutover plan, then revisit secrets management and get this working and then have a separate ticket for prod.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployments needs-refinement needs refinement before it's ready to work VRO-team
Projects
None yet
Development

No branches or pull requests

2 participants