The Howard project, named after "The Godfather of Clouds" Luke Howard, orchestrates the Kubernetes-based cloud infrastructure for the Canadian Food Inspection Agency's AI lab, managing applications like Nachet, Finesse, and Louis. It prioritizes robustness, security and efficiency
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 to reflect these changes
[ ] : 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
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 :