1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-31 03:45:17 +00:00

chore: move cache enabled label (#7949)

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
This commit is contained in:
Charles-Edouard Brétéché 2023-08-01 18:28:38 +02:00 committed by GitHub
parent 9516f45161
commit 9dd618c13b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 8 deletions

View file

@ -4,6 +4,7 @@ const (
// Well known labels
LabelAppManagedBy = "app.kubernetes.io/managed-by"
LabelAppComponent = "app.kubernetes.io/component"
LabelCacheEnabled = "cache.kyverno.io/enabled"
LabelCertManagedBy = "cert.kyverno.io/managed-by"
LabelWebhookManagedBy = "webhook.kyverno.io/managed-by"
// Well known annotations

View file

@ -1,5 +0,0 @@
package resolvers
const (
LabelCacheKey = "cache.kyverno.io/enabled"
)

View file

@ -6,6 +6,7 @@ import (
"testing"
"time"
"github.com/kyverno/kyverno/api/kyverno"
"github.com/kyverno/kyverno/pkg/engine/api"
"gotest.tools/assert"
corev1 "k8s.io/api/core/v1"
@ -34,7 +35,7 @@ func createConfigMaps(ctx context.Context, client *kubefake.Clientset, addLabel
Data: map[string]string{"configmapkey": "key1"},
}
if addLabel {
cm.ObjectMeta.Labels = map[string]string{LabelCacheKey: "true"}
cm.ObjectMeta.Labels = map[string]string{kyverno.LabelCacheEnabled: "true"}
}
_, err := client.CoreV1().ConfigMaps(namespace).Create(
ctx, cm, metav1.CreateOptions{})

View file

@ -4,6 +4,7 @@ import (
"errors"
"time"
"github.com/kyverno/kyverno/api/kyverno"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/selection"
@ -13,7 +14,7 @@ import (
func GetCacheSelector() (labels.Selector, error) {
selector := labels.Everything()
requirement, err := labels.NewRequirement(LabelCacheKey, selection.Exists, nil)
requirement, err := labels.NewRequirement(kyverno.LabelCacheEnabled, selection.Exists, nil)
if err != nil {
return nil, err
}

View file

@ -5,6 +5,7 @@ import (
"testing"
"time"
"github.com/kyverno/kyverno/api/kyverno"
"k8s.io/client-go/kubernetes"
)
@ -15,7 +16,7 @@ func TestGetCacheSelector(t *testing.T) {
wantErr bool
}{{
name: "ok",
want: LabelCacheKey,
want: kyverno.LabelCacheEnabled,
}}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {