helpful-gpu-85265
10/22/2023, 10:23 AMmanaged_cluster = containerservice.ManagedCluster
creds = containerservice.list_managed_cluster_user_credentials_output(
resource_group_name=resource_group.name,
resource_name=managed_cluster.name)
encoded = creds.kubeconfigs[0].value
self.kubeconfig = encoded.apply(
lambda enc: base64.b64decode(enc).decode())
pulumi.export("kubeconfig", self.kubeconfig)
but how do I fetch kubeconfig to be used by the Helm release ?
helm_release = Release(
"traefik",
ReleaseArgs(XXX
),
ResourceOptions(provider=k8s_provider),
)
I think this is related to Output feature, but I'm lostbumpy-glass-30283
10/23/2023, 3:48 PMaz_command = Output.all(aksResourceGroup.name, cluster.name).apply(
lambda args: f"az aks get-credentials --resource-group {args[0]} --name {args[1]}"
)
worried-knife-31967
10/23/2023, 5:23 PMhelpful-gpu-85265
10/24/2023, 11:52 AMcustom_provider = Provider(
"inflation_provider", kubeconfig=kube_config
)
which I missed in the official tutorial Peter mentioned,
I also liked how you structured the app Martin
thanks a lot