- Expédié
- 22 juillet 2026 à 14:26 UTC
- Auteur
- Kamo
- Commite
- f62bccf
mise à jour-tls-store() reconstruit le TLSStore à partir d'une liste secrète, bachetée uniquement sur le préfixe et le type de nom, sans vérification qu'un certificat possédait toujours le secret et pas de contrôle de notAfter. wildcard-kamocrm-com était devenu orphelin lorsque le certificat d'accueil() repeint kamocrm-com-cert de wildcard-kamocrm-com à tls-kamocrm-com: il dérive cert-name purement du FQDN, et son retour anticipé compare dnsNames et privateKey mais jamais secretNom, donc la demande ified spec.secretName en place. cert-manager ne supprime pas un secret dont il a été redéposé, de sorte que Rien n'a renouvelé l'ancien. Il a expiré en 2026-07-20 et est toujours republiée dans le magasin chaque réconciliation et a gagné SNI sur le nouveau par-hôte des certificats pour les 16 noms qu'il a énumérés. - capcha.kamocrm.com desservait chacun un certificat expiré alors qu'il était valide et non expiré. remplacement n'étant pas utilisé dans le même magasin. update-tls-store() maintenant: - ne tient pas compte de tout secret passé après, vérifié par zopensl -checkend 0 plutôt que le 30 jours est-cert-expired(), donc un cert dans sa fenêtre de renouvellement ne se prive jamais de Traefik alors qu'il est toujours valable - exclut les faux secrets que n'appartient pas à un certificat - abandonne les anciens certificats multi-SAN dont les noms sont entièrement couverts par l'hôte certs, élimination de la double couverture SNI au lieu de s'appuyer sur les magasins ordonner de rompre le lien Les trois gardes échouent, donc une recherche indélégable ou un certificat illisible sape comportement actuel et ne peut jamais laisser tomber un cert vivant. maintenant loge lorsqu'il repère un certificat, de sorte que les futurs orphelins sont visibles plutôt que silencieuse. Vérifié par un instantané de l'état de groupe vivant: 177 - 165 certificats, les 12 entrées multi-SAN héritées de l'ordre des États-Unis (réchauds ayant expiré, 6 entièrement remplacées), et aucun hôte vivant ne perd la couverture.