From 2e95cd00d71fab082826e04f1bfd8d4e65f98da0 Mon Sep 17 00:00:00 2001 From: unkin-agent Date: Mon, 5 Oct 2026 22:10:50 +1100 Subject: [PATCH] Migrate k8s roles to puppet-on-k8s (#545) Move the k8s roles to the puppet-on-k8s compilers. Their role code (rke2, frrouting, ceph) has no exported resources or PuppetDB queries; the base consul lookup is covered by the static syd1 server list. - enable profiles::puppet::migrate in the shared roles::infra::k8s hieradata (compute, control, node) Reviewed-on: https://git.unkin.net/unkin/puppet-prod/pulls/545 Co-authored-by: unkin-agent Co-committed-by: unkin-agent --- hieradata/roles/infra/k8s.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hieradata/roles/infra/k8s.yaml b/hieradata/roles/infra/k8s.yaml index fa9131a..ff0f4c9 100644 --- a/hieradata/roles/infra/k8s.yaml +++ b/hieradata/roles/infra/k8s.yaml @@ -8,6 +8,8 @@ hiera_include: - frrouting - rke2 +profiles::puppet::migrate::enabled: true + # manage rke2 rke2::bootstrap_node: prodnxsr0001.main.unkin.net rke2::join_url: https://join-k8s.service.consul:9345