mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-30 18:01:21 +00:00
28 lines
566 B
Go
28 lines
566 B
Go
// Copyright 2019 The Kubernetes Authors.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package build
|
|
|
|
import (
|
|
"os"
|
|
|
|
"github.com/spf13/pflag"
|
|
"sigs.k8s.io/kustomize/api/konfig"
|
|
)
|
|
|
|
func AddFlagEnableManagedbyLabel(set *pflag.FlagSet) {
|
|
set.BoolVar(
|
|
&theFlags.enable.managedByLabel,
|
|
"enable-managedby-label",
|
|
false,
|
|
`enable adding `+konfig.ManagedbyLabelKey)
|
|
}
|
|
|
|
func isManagedByLabelEnabled() bool {
|
|
if theFlags.enable.managedByLabel {
|
|
return true
|
|
}
|
|
enableLabel, isSet := os.LookupEnv(konfig.EnableManagedbyLabelEnv)
|
|
return isSet && enableLabel == "on"
|
|
}
|