Migrate k8s roles to puppet-on-k8s #545

Merged
benvin merged 1 commits from benvin/k8s-puppet-migrate into develop 2026-10-05 22:10:51 +11:00
Member

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)
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)
unkin-agent added 1 commit 2026-10-05 21:51:45 +11:00
Migrate k8s roles to puppet-on-k8s
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
ce111c5f54
Author
Member
  • PR body — "no exported resources or PuppetDB queries" is wrong: profiles::base pulls in profiles::consul::client (common.yaml members_lookup: true) and profiles::ntp::client, which call puppetdb_query. Only syd1 is covered (#544 sets members_lookup: false in country/au/region/syd1.yaml) → confirm every k8s node (compute/control/node) is region syd1, else those nodes get an empty consul retry_join list on k8s compilers; fix the body wording.
- PR body — "no exported resources or PuppetDB queries" is wrong: profiles::base pulls in profiles::consul::client (common.yaml members_lookup: true) and profiles::ntp::client, which call puppetdb_query. Only syd1 is covered (#544 sets members_lookup: false in country/au/region/syd1.yaml) → confirm every k8s node (compute/control/node) is region syd1, else those nodes get an empty consul retry_join list on k8s compilers; fix the body wording.
benvin merged commit 2e95cd00d7 into develop 2026-10-05 22:10:51 +11:00
benvin deleted branch benvin/k8s-puppet-migrate 2026-10-05 22:10:52 +11:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/puppet-prod#545