From b386166008edc1bc59f6ea1e1e762a28215e9005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Petazzoni?= Date: Fri, 29 May 2026 20:11:23 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Fix=20vcluster=20deployment=20sc?= =?UTF-8?q?ripts=20for=20bare=20metal=20Talos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prepare-labs/terraform/many-kubernetes/main.tf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/prepare-labs/terraform/many-kubernetes/main.tf b/prepare-labs/terraform/many-kubernetes/main.tf index 34ebb0ce..8486b51f 100644 --- a/prepare-labs/terraform/many-kubernetes/main.tf +++ b/prepare-labs/terraform/many-kubernetes/main.tf @@ -79,10 +79,13 @@ data "external" "externalips" { <<-EOT set -e cat >/dev/null - export KUBECONFIG=${local_file.kubeconfig[each.key].filename} + # Not quite sure why I was using the guest kubeconfig here, + # instead of the host one - because when we tear down the + # vclusters, the guest API doesn't respond anymore anyway... + #export KUBECONFIG=${local_file.kubeconfig[each.key].filename} echo -n '{"externalips": "' kubectl get nodes \ - -o 'jsonpath={.items[*].status.addresses[?(@.type=="ExternalIP")].address}' + -o 'jsonpath={.items[*].metadata.labels.external_ip}' echo -n '"}' EOT ]