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:
parent
09310d19e1
commit
f08f7e22c7
4 changed files with 12 additions and 2 deletions
|
@ -225,7 +225,9 @@ spec:
|
|||
type: string
|
||||
enum:
|
||||
- Equal
|
||||
- Equals
|
||||
- NotEqual
|
||||
- NotEquals
|
||||
key:
|
||||
type: string
|
||||
value:
|
||||
|
|
|
@ -225,7 +225,9 @@ spec:
|
|||
type: string
|
||||
enum:
|
||||
- Equal
|
||||
- Equals
|
||||
- NotEqual
|
||||
- NotEquals
|
||||
key:
|
||||
type: string
|
||||
value:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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))
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue