Skip to content

Commit 0abee66

Browse files
clean up old certificate leases (#15424)
Co-authored-by: Stavros Kontopoulos <st.kontopoulos@gmail.com>
1 parent 4f73244 commit 0abee66

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

pkg/cleanup/cmd/cleanup/cleanup.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ import (
3232
"knative.dev/pkg/system"
3333
)
3434

35+
const (
36+
networkingCertificatesReconcilerLease = "controller.knative.dev.networking.pkg.certificates.reconciler.reconciler"
37+
controlProtocolCertificatesReconcilerLease = "controller.knative.dev.control-protocol.pkg.certificates.reconciler.reconciler"
38+
)
39+
3540
func main() {
3641
logger := setupLogger()
3742
defer logger.Sync()
@@ -60,8 +65,11 @@ func main() {
6065
if err != nil {
6166
logger.Fatal("failed to fetch leases: ", err)
6267
}
68+
6369
for _, lease := range leases.Items {
64-
if strings.HasPrefix(lease.Name, "domainmapping") || strings.HasPrefix(lease.Name, "net-certmanager") {
70+
if strings.HasPrefix(lease.Name, "domainmapping") ||
71+
strings.HasPrefix(lease.Name, "net-certmanager") ||
72+
strings.HasPrefix(lease.Name, networkingCertificatesReconcilerLease) || strings.HasPrefix(lease.Name, controlProtocolCertificatesReconcilerLease) {
6573
if err = client.CoordinationV1().Leases(system.Namespace()).Delete(context.Background(), lease.Name, metav1.DeleteOptions{}); err != nil && !apierrs.IsNotFound(err) {
6674
logger.Fatalf("failed to delete lease %s: %v", lease.Name, err)
6775
}

0 commit comments

Comments
 (0)