Skip to content

ironic: add conductor-group-sync CronJob - #12724

Open
stefanhipfel wants to merge 4 commits into
masterfrom
ironic-conductor-group-sync
Open

ironic: add conductor-group-sync CronJob#12724
stefanhipfel wants to merge 4 commits into
masterfrom
ironic-conductor-group-sync

Conversation

@stefanhipfel

Copy link
Copy Markdown
Member

Summary

  • Adds a CronJob (ironic-conductor-group-sync) that runs hourly when kos_conductor: false
  • Reconciles conductor_group on Ironic nodes to match the groups defined in conductor.hosts
  • The block→group mapping is rendered at deploy time from conductor.hosts[*].blocks (written by the sync-conductors Concourse job)
  • Uses existing ironic service credentials from ironic.conf/secrets.conf
  • Schedule is configurable via conductor.groupSyncSchedule (default: 17 * * * *)

Dependency

Depends on #12711 (merged)

When kos_conductor is false, a CronJob runs hourly to reconcile
conductor_group on Ironic nodes against the groups defined in
conductor.hosts. The block->group mapping is rendered from the
conductor.hosts[*].blocks field (written by the sync-conductors
Concourse job) at Helm deploy time.
BerndKue
BerndKue previously approved these changes Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants