runners: bake step-ca root CA into image (v20260525-stepca) #27
Reference in New Issue
Block a user
Delete Branch "ops/runners-bake-step-ca-root-2026-05-25"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes the
PartialChainwarning surfaced in FlowerCore.Print.Webbuildjob (run 26424807451). CI tests hithttps://selenium.iamworkin.lan/sessionand the .NET HTTP client rejected the chain because the runner image did not have the IAmWorkin step-ca root.Change
Dockerfile: COPYstep-ca-root.crtinto/usr/local/share/ca-certificates/and runupdate-ca-certificatesstep-ca-root.crt: new file, extracted from clustercert-manager/step-ca-rootSecret (O=IAmWorkin ACME CA, CN=IAmWorkin ACME CA Root CA, expires 2036-03-05)github-runner.yaml: bump image tag fromv20260520-ruby3.3.11->v20260525-ruby3.3.11-stepca(28 Deployments)README.md: note CA bake step + refresh recipePre-merge verification
Image already built and imported on all 3 schedulable RKE2 nodes before this PR, so ArgoCD will not hit
ImagePullBackOffafter sync:In-image trust verified:
openssl verify -CAfile /etc/ssl/certs/ca-certificates.crt /usr/local/share/ca-certificates/iamworkin-step-ca-root.crtreturnsOK.Test plan
infra-github-runnerto the new image tagkubectl execin a refreshed runner pod:curl https://selenium.iamworkin.lan/statusreturns 200 (no-k)Selenium HTML render failedPartialChain warnings disappear