layer1: centralize managed namespace labels step 13
This commit is contained in:
@@ -17,8 +17,18 @@ const (
|
||||
ENV_BUILDER_NAMESPACE string = "FISSION_BUILDER_NAMESPACE"
|
||||
ENV_DEFAULT_NAMESPACE string = "FISSION_DEFAULT_NAMESPACE"
|
||||
ENV_ADDITIONAL_NAMESPACE string = "FISSION_RESOURCE_NAMESPACES"
|
||||
ManagedNamespaceLabelKey string = "fission.io/managed"
|
||||
ManagedNamespaceLabelValue string = "true"
|
||||
)
|
||||
|
||||
func ManagedNamespaceLabelSelector() string {
|
||||
return ManagedNamespaceLabelKey + "=" + ManagedNamespaceLabelValue
|
||||
}
|
||||
|
||||
func IsManagedNamespace(labels map[string]string) bool {
|
||||
return labels[ManagedNamespaceLabelKey] == ManagedNamespaceLabelValue
|
||||
}
|
||||
|
||||
type (
|
||||
NamespaceResolver struct {
|
||||
mu sync.RWMutex // protects FissionResourceNS
|
||||
|
||||
Reference in New Issue
Block a user