layer1: centralize managed namespace labels step 13

This commit is contained in:
Naeel
2026-04-26 10:04:18 +03:00
parent 5e5058ba0e
commit b3f99b2b6c
6 changed files with 52 additions and 23 deletions
+12
View File
@@ -216,6 +216,18 @@ func TestNamespaceResolver(t *testing.T) {
}
})
t.Run("managed namespace label helpers", func(t *testing.T) {
if ManagedNamespaceLabelSelector() != "fission.io/managed=true" {
t.Fatalf("unexpected managed namespace selector: %s", ManagedNamespaceLabelSelector())
}
if !IsManagedNamespace(map[string]string{ManagedNamespaceLabelKey: ManagedNamespaceLabelValue}) {
t.Fatalf("expected managed namespace to be detected")
}
if IsManagedNamespace(map[string]string{ManagedNamespaceLabelKey: "false"}) {
t.Fatalf("expected non-managed namespace to be rejected")
}
})
t.Run("getNamespace", func(t *testing.T) {
for _, test := range []struct {
name string