provider "azurerm" { features { resource_group { prevent_deletion_if_contains_resources = false } } subscription_id = var.subscription_id environment = "public" use_cli = true resource_provider_registrations = "none" } provider "kubernetes" { host = data.azurerm_kubernetes_cluster.main.kube_config[0].host client_certificate = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].client_certificate) client_key = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].client_key) cluster_ca_certificate = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].cluster_ca_certificate) } provider "helm" { kubernetes { host = data.azurerm_kubernetes_cluster.main.kube_config[0].host client_certificate = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].client_certificate) client_key = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].client_key) cluster_ca_certificate = base64decode(data.azurerm_kubernetes_cluster.main.kube_config[0].cluster_ca_certificate) } }