From e155cf9437c2ce1366748b0c37e4261c65ac7006 Mon Sep 17 00:00:00 2001 From: ston1th Date: Wed, 4 Dec 2019 17:48:37 +0100 Subject: [PATCH] updated --- .ko.yaml | 1 + main.go | 16 +++------------- 2 files changed, 4 insertions(+), 13 deletions(-) create mode 100644 .ko.yaml diff --git a/.ko.yaml b/.ko.yaml new file mode 100644 index 0000000..6ccd2d5 --- /dev/null +++ b/.ko.yaml @@ -0,0 +1 @@ +defaultBaseImage: gcr.io/distroless/static:nonroot diff --git a/main.go b/main.go index 442e645..33eed46 100644 --- a/main.go +++ b/main.go @@ -38,21 +38,11 @@ func main() { pvcInformer := factory.Core().V1().PersistentVolumeClaims().Informer() pvcInformer.AddEventHandler(cache.ResourceEventHandlerFuncs{ - AddFunc: func(obj interface{}) { - pvc, ok := obj.(*corev1.PersistentVolumeClaim) - if ok { - log.Printf("pvc added: %s/%s\n", pvc.Namespace, pvc.Name) - } - }, - DeleteFunc: func(obj interface{}) { - pvc, ok := obj.(*corev1.PersistentVolumeClaim) - if ok { - log.Printf("pvc deleted: %s/%s\n", pvc.Namespace, pvc.Name) - } - }, + AddFunc: func(_ interface{}) {}, + DeleteFunc: func(_ interface{}) {}, UpdateFunc: func(_, obj interface{}) { pvc, ok := obj.(*corev1.PersistentVolumeClaim) - if !ok || pvc.DeletionTimestamp == nil || pvc.OwnerReferences == nil { + if !ok || pvc.DeletionTimestamp == nil || len(pvc.OwnerReferences) < 1 { return } if pvc.OwnerReferences[0].APIVersion == "tekton.dev/v1alpha1" &&