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

744 supporting Equals and NotEquals as operater types

This commit is contained in:
shravan 2020-05-06 22:43:17 +05:30
parent 09310d19e1
commit f08f7e22c7
4 changed files with 12 additions and 2 deletions

View file

@ -225,7 +225,9 @@ spec:
type: string
enum:
- Equal
- Equals
- NotEqual
- NotEquals
key:
type: string
value:

View file

@ -225,7 +225,9 @@ spec:
type: string
enum:
- Equal
- Equals
- NotEqual
- NotEquals
key:
type: string
value:

View file

@ -155,9 +155,11 @@ type ConditionOperator string
const (
//Equal for Equal operator
Equal ConditionOperator = "Equal"
Equal ConditionOperator = "Equal"
Equals ConditionOperator = "Equals"
//NotEqual for NotEqual operator
NotEqual ConditionOperator = "NotEqual"
NotEqual ConditionOperator = "NotEqual"
NotEquals ConditionOperator = "NotEquals"
//In for In operator
In ConditionOperator = "In"
//NotIn for NotIn operator

View file

@ -26,6 +26,10 @@ func CreateOperatorHandler(log logr.Logger, ctx context.EvalInterface, op kyvern
return NewEqualHandler(log, ctx, subHandler)
case kyverno.NotEqual:
return NewNotEqualHandler(log, ctx, subHandler)
case kyverno.Equals:
return NewEqualHandler(log, ctx, subHandler)
case kyverno.NotEquals:
return NewNotEqualHandler(log, ctx, subHandler)
default:
log.Info("operator not supported", "operator", string(op))
}