All of these role use profile::tlsproxy::envoy and need to be migrated to the new discovery2026 PKI intermediate. The procedure is:
- Change the intermedia in Puppet, example can be found here: https://gerrit.wikimedia.org/r/c/operations/puppet/+/1278491
- Merge the change, after a Puppet run the new certs should be present in /etc/envoy/ssl and the discovery2026 cert be referenced in /etc/envoy/envoy.yaml and Envoy should have been restarted. You can also explicitly doublecheck with "openssl s_client ip:port | grep openssl x509 -text -noout"
- If the service still works fine, proceed with the next
- modules/profile/manifests/swift/proxy.pp
- modules/role/manifests/restbase/production.pp
- modules/role/manifests/thanos/frontend.pp
- modules/role/manifests/cephadm/rgw.pp