StatCan / aaw

Documentation for the Advanced Analytics Workspace Platform
https://statcan.github.io/aaw/
Other
67 stars 12 forks source link

Use Azure managed identity for argocd-vault-plugin authentication #1914

Open mathis-marcotte opened 6 months ago

mathis-marcotte commented 6 months ago

followup of https://github.com/StatCan/aaw/issues/1884

CNS used azure managed identities for this authentication, which I think we should follow in the future.

Azure docs on authentication https://learn.microsoft.com/en-us/azure/developer/go/azure-sdk-authorization#use-environment-based-authentication

CNS instance with managed identities https://gitlab.k8s.cloud.statcan.ca/cloudnative/platform/terraform/terraform-statcan-kubernetes-platform-management/-/blob/main/modules/manifests/argo_cd_instance.tf