2019-09-09 14:33:55 -07:00
|
|
|
# file path relative to project root
|
|
|
|
input:
|
2019-10-10 10:34:49 -07:00
|
|
|
policy: samples/best_practices/disallow_default_namespace.yaml
|
2019-10-14 14:10:34 -07:00
|
|
|
resource: test/resources/disallow_default_namespace.yaml
|
2019-09-09 14:33:55 -07:00
|
|
|
expected:
|
|
|
|
validation:
|
|
|
|
policyresponse:
|
2019-11-10 15:50:18 -08:00
|
|
|
policy: disallow-default-namespace
|
2019-09-09 14:33:55 -07:00
|
|
|
resource:
|
|
|
|
kind: Pod
|
|
|
|
apiVersion: v1
|
|
|
|
# this is set to pass resource NS check
|
|
|
|
# actual valiation is defined through rule success=false
|
|
|
|
namespace: 'default'
|
|
|
|
name: myapp-pod
|
|
|
|
rules:
|
2019-11-10 15:50:18 -08:00
|
|
|
- name: validate-namespace
|
2019-09-09 14:33:55 -07:00
|
|
|
type: Validation
|
|
|
|
success: false
|
2019-11-10 15:50:18 -08:00
|
|
|
- name: require-namespace
|
2019-09-09 14:33:55 -07:00
|
|
|
type: Validation
|
|
|
|
success: true
|
|
|
|
|