1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2024-12-14 11:57:48 +00:00

Merge branch 'master' into 671_cleanUp_generate

This commit is contained in:
Shivkumar Dudhani 2020-02-18 15:00:59 -08:00 committed by GitHub
commit d88b0bf2e4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 2 deletions

View file

@ -30,6 +30,8 @@ spec:
enum: enum:
- enforce # blocks the resorce api-reques if a rule fails. - enforce # blocks the resorce api-reques if a rule fails.
- audit # allows resource creation and reports the failed validation rules as violations. Default - audit # allows resource creation and reports the failed validation rules as violations. Default
background:
type: boolean
rules: rules:
type: array type: array
items: items:

View file

@ -30,6 +30,8 @@ spec:
enum: enum:
- enforce # blocks the resorce api-reques if a rule fails. - enforce # blocks the resorce api-reques if a rule fails.
- audit # allows resource creation and reports the failed validation rules as violations. Default - audit # allows resource creation and reports the failed validation rules as violations. Default
background:
type: boolean
rules: rules:
type: array type: array
items: items:

View file

@ -32,7 +32,7 @@ func Validate(p kyverno.ClusterPolicy) error {
// policy.spec.background -> "true" // policy.spec.background -> "true"
// - cannot use variables with request.userInfo // - cannot use variables with request.userInfo
// - cannot define userInfo(roles, cluserRoles, subjects) for filtering (match & exclude) // - cannot define userInfo(roles, cluserRoles, subjects) for filtering (match & exclude)
return fmt.Errorf("userInfo not allowed in background policy mode. %v", err) return fmt.Errorf("userInfo is not allowed in match or exclude when backgroud policy mode is true. Set spec.background=false to disable background mode for this policy rule. %s ", err)
} }
} }