Skip to content

fix(openbao): name the CA in the unseal wrapper's TLS guidance - #39

Merged
github-actions[bot] merged 1 commit into
mainfrom
fix/879-openbao-ca-trust
Nov 12, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
fix/879-openbao-ca-trust

Conversation

@znerol2

@znerol2 znerol2 commented Nov 12, 2026

Copy link
Copy Markdown
Contributor

Companion to dmfdeploy/dmf-infra#145, which issues OpenBao's listener certificate from a CA. The pods then trust ca.crt, and a renewed certificate reaches a running pod through the cert-manager play's reload instead of a restart.

This updates bin/unseal-openbao.sh to match: the TLS comment, and the exit-7 checklist (BAO_CACERT names the CA, default /openbao/config/tls/ca.crt, and the cert-manager play has run since the last renewal). Text only, no behaviour change. tests/unseal-openbao-tls.sh passes, and shellcheck is clean.

Merge after dmfdeploy/dmf-infra#145.

Refs dmfdeploy/dmfdeploy#879

The OpenBao pods now trust the CA that signs their listener certificate
(ca.crt), not the certificate itself, and a renewed certificate reaches a
running pod through the cert-manager play's reload instead of a restart.
Update the wrapper's TLS comment and its exit-7 checklist to match.

Refs dmfdeploy/dmfdeploy#879

Signed-off-by: znerol2 <6800371+znerol2@users.noreply.github.com>
@znerol2
znerol2 requested a review from a team as a code owner November 12, 2026 16:55
@github-actions
github-actions Bot enabled auto-merge (rebase) November 12, 2026 16:55
@znerol2 znerol2 added the hold Disarm auto-merge: PR will not land on approval while this label is set label Nov 12, 2026
@znerol2
znerol2 requested a review from lkirc November 12, 2026 16:56
@github-actions
github-actions Bot disabled auto-merge November 12, 2026 16:56

@lkirc lkirc left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Static review complete for 3db9636. The CA-path and certificate-reload guidance is consistent with the wrapper's TLS model; no blocking findings.

@znerol2 znerol2 removed the hold Disarm auto-merge: PR will not land on approval while this label is set label Nov 12, 2026
@znerol2

znerol2 commented Nov 12, 2026

Copy link
Copy Markdown
Contributor Author

dmfdeploy/dmf-infra#145 has merged, so the CA it introduces is now on main. Lifting the hold.

@github-actions
github-actions Bot merged commit 16bc7b8 into main Nov 12, 2026
17 checks passed
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