Browse Source

Add possible logic for labelling secrets, pushing to test

William Young 3 years ago
parent
commit
4b0abcf823
1 changed files with 6 additions and 0 deletions
  1. 6 0
      pkg/provider/vault/vault.go

+ 6 - 0
pkg/provider/vault/vault.go

@@ -241,6 +241,12 @@ func (c *connector) NewClient(ctx context.Context, store esv1beta1.GenericStore,
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err
 	}
 	}
+
+	// Setting a label to tag these secrets under ESO
+	label := make(map[string]string)
+	label["managed-by"] = "external-secrets"
+	store.SetLabels(label)
+
 	return c.newClient(ctx, store, kube, clientset.CoreV1(), namespace)
 	return c.newClient(ctx, store, kube, clientset.CoreV1(), namespace)
 }
 }