Skip to content

feat(ironic): automate Dex OIDC TLS certificate synchronization - #2488

Merged
cardoe merged 1 commit into
mainfrom
lets_encrypt_cert_rotation
Oct 15, 2026
Merged

cardoe merged 1 commit into
mainfrom
lets_encrypt_cert_rotation

Conversation

@haseebsyed12

@haseebsyed12 haseebsyed12 commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

What does this change do?

Bootstrap the Dex TLS certificate during Ironic conductor startup
and periodically refresh it to support BMC OIDC authentication.

Upgrade impact

  • This change requires operator action to upgrade. If checked, add the
    upgrade-impact label and a release note: run scriv create from the
    repository root and describe the required action in the generated
    changelog.d/ file. See RELEASING.md.

Operator action means anything a deployment has to do beyond a normal resync:
deploy repo or values changes, new or removed secrets, enabling or disabling a
component, or a manual one-time step.

@haseebsyed12
haseebsyed12 force-pushed the lets_encrypt_cert_rotation branch from d71b4d7 to e8bd6f2 Compare October 14, 2026 18:56
@haseebsyed12 haseebsyed12 changed the title feat(ironic): Let's Encrypt cert rotating every 15 days feat(ironic): automate Dex OIDC TLS certificate synchronization Oct 14, 2026
@haseebsyed12
haseebsyed12 marked this pull request as ready for review October 14, 2026 19:05
@haseebsyed12
haseebsyed12 requested a review from a team October 14, 2026 19:05
@haseebsyed12
haseebsyed12 force-pushed the lets_encrypt_cert_rotation branch from d0a937c to c8cb13f Compare October 15, 2026 08:51
@haseebsyed12
haseebsyed12 force-pushed the lets_encrypt_cert_rotation branch from c8cb13f to 1544141 Compare October 15, 2026 09:14
@cardoe
cardoe added this pull request to the merge queue Oct 15, 2026
Merged via the queue into main with commit 0e1f0b4 Oct 15, 2026
19 checks passed
@cardoe
cardoe deleted the lets_encrypt_cert_rotation branch October 15, 2026 14:12
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.

3 participants