From b01c407387619874219eff37f4ed15add7e95e06 Mon Sep 17 00:00:00 2001 From: k8s-infra-cherrypick-robot <90416843+k8s-infra-cherrypick-robot@users.noreply.github.com> Date: Tue, 2 Dec 2025 07:28:26 -0800 Subject: [PATCH] Changed to use first_kube_control_plane to parse kubeadm_certificate_key (#12758) Co-authored-by: Fredrik Liv Co-authored-by: nvalembois --- roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml b/roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml index 6dbf4df1b..245f4b2e7 100644 --- a/roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml +++ b/roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml @@ -24,11 +24,11 @@ - name: Parse certificate key if not set set_fact: - kubeadm_certificate_key: "{{ hostvars[groups['kube_control_plane'][0]]['kubeadm_upload_cert'].stdout_lines[-1] | trim }}" + kubeadm_certificate_key: "{{ hostvars[first_kube_control_plane]['kubeadm_upload_cert'].stdout_lines[-1] | trim }}" run_once: true when: - - hostvars[groups['kube_control_plane'][0]]['kubeadm_upload_cert'] is defined - - hostvars[groups['kube_control_plane'][0]]['kubeadm_upload_cert'] is not skipped + - hostvars[first_kube_control_plane]['kubeadm_upload_cert'] is defined + - hostvars[first_kube_control_plane]['kubeadm_upload_cert'] is not skipped - name: Create kubeadm ControlPlane config template: