I was chasing down certificate issues related to T419289, when I noticed that the dse-k8s issuer's intermediate certificate expires in early May:
gnutls-cli --print-cert opensearch-semantic-search.svc.eqiad.wmnet:30443 | grep -i expire - subject `CN=opensearch-semantic-search.discovery.wmnet', issuer `CN=discovery,OU=SRE Foundations,O=Wikimedia Foundation\, Inc,L=San Francisco,C=US', serial 0x5672410c6fc4f152d8f03362685dddaf0b60997c, RSA key 2048 bits, signed using ECDSA-SHA512, activated `2026-03-13 06:20:00 UTC', expires `2026-04-10 06:20:00 UTC', pin-sha256="IXvDF4K9qvKm/oQEH191dDBC+Wav2jSNZGSKAV2ARLU=" - subject `CN=discovery,OU=SRE Foundations,O=Wikimedia Foundation\, Inc,L=San Francisco,C=US', issuer `CN=Wikimedia_Internal_Root_CA,OU=Cloud Services,O=Wikimedia Foundation\, Inc,L=San Francisco,ST=California,C=US', serial 0x715331115b69e7112b0e3c7f8c89ce15c51a4639, EC/ECDSA key 528 bits, signed using ECDSA-SHA512, activated `2021-05-04 13:54:00 UTC', expires `2026-05-03 13:54:00 UTC', pin-sha256="PbgfDlEHVB4Zw0a42zNqqnEQbcYF9jYp/dbT4eSdOb8="
Creating this ticket to:
- Find and read relevant wikitech docs
- Consult with IF/Service Ops if necessary
- Rotate intermediate certificate before 2026-05-03 13:54:00 UTC
- Change the alerting for certificate expiry to create a task