Page MenuHomePhabricator

toolforge: Refresh certs that are not controlled by kubeadm (mid 2024 edition)
Open, MediumPublic

Description

Refresh Toolforge k8s certificates for prometheus and the admission controllers.

For previous work, see T308402. For automating the admission controller certificates, see T292238.

For the admission controller webhooks, rerun the get-cert.sh script similar to the doc, but do not bother the ca-bundle.sh script as that is no longer necessary at all except for local testing. That should inject the secret. To use the secret, delete the appropriate pods in the ingress-admission and registry-admission workspaces to restart them one at a time. Generally the README on the repos for these are the most authoritative docs if in doubt. This is automated now.

For the Prometheus ones, follow the doc on wikitech to recreate the certs.

Details

Due Date
Jun 29 2024, 9:00 PM

Event Timeline

dcaro triaged this task as Medium priority.Jun 2 2022, 12:42 PM
dcaro created this task.

@dcaro: Hi, the Due Date set for this open task passed a while ago.
Could you please either update or reset the Due Date (by clicking Edit Task), or set the status of this task to resolved in case this task is done? Thanks!

Prometheus got renewed via T338025: [tools] Prometheus k8s cert expired this year, I'll re-use this task for next year's renewal.

taavi renamed this task from toolforge: Refresh certs that are not controlled by kubeadm (mid 2023 edition) to toolforge: Refresh certs that are not controlled by kubeadm (mid 2024 edition).Sep 27 2023, 7:59 AM
taavi set Due Date to Jun 29 2024, 9:00 PM.