workload_identity.tf 661 B

12345678910111213141516171819202122
  1. resource "kubernetes_namespace" "azure-workload-identity-system" {
  2. metadata {
  3. annotations = {
  4. name = "azure-workload-identity-system"
  5. }
  6. name = "azure-workload-identity-system"
  7. }
  8. }
  9. resource "helm_release" "azure-workload-identity-system" {
  10. name = "workload-identity-webhook"
  11. namespace = "azure-workload-identity-system"
  12. chart = "workload-identity-webhook"
  13. repository = "https://azure.github.io/azure-workload-identity/charts"
  14. wait = true
  15. depends_on = [kubernetes_namespace.azure-workload-identity-system]
  16. set = [{
  17. name = "azureTenantID"
  18. value = data.azurerm_client_config.current.tenant_id
  19. }]
  20. }