1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-10 09:56:55 +00:00
kyverno/cmd/cli/kubectl-kyverno/variables/utils.go

23 lines
447 B
Go
Raw Normal View History

package variables
import (
"strings"
)
func NeedsVariable(variable string) bool {
return variable != "" &&
!strings.Contains(variable, "request.object") &&
!strings.Contains(variable, "request.operation") &&
!strings.Contains(variable, "element") &&
variable != "elementIndex"
}
func NeedsVariables(variables ...string) bool {
for _, variable := range variables {
if NeedsVariable(variable) {
return true
}
}
return false
}