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

Issue #282: Migrate secret management from hashicorp vault to Azure Key Vault #291

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

SonOfLope
Copy link
Contributor

@SonOfLope SonOfLope commented Jun 28, 2024

This pull request includes changes that migrate the secrets management from HashiCorp Vault to Azure Key Vault across various of our Kubernetes deployments. The modifications involve updating the SecretProviderClass resources to use
the Azure Key Vault provider and adjusting the environment variables and volume mounts in the deployment configurations to align with the new secrets setup. The changes ensure that secrets are now retrieved directly from
Azure Key Vault using the CSI driver, enhancing the integration with Azure-managed identities and streamlining the secrets management process.

TODO :

  • : Update documentation of secret management to reflect these changes
  • : Update ADR on secret management.
  • : Wait for dev cluster to be up and running
  • : Add secrets to our dev cluster Azure Key Vault
  • : Update the managed identity reference used in the various SecretProviderClass with the dev cluster Azure Key Vault once it gets created

@SonOfLope SonOfLope self-assigned this Jun 28, 2024
@SonOfLope SonOfLope linked an issue Jun 28, 2024 that may be closed by this pull request
@SonOfLope SonOfLope marked this pull request as draft June 28, 2024 17:51
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.

Migrate secret management from hashicorp vault to Azure Key Vault
1 participant