-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathconfig.yaml
65 lines (65 loc) · 1.61 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
checks:
addAllBuiltIn: true
# doNotAutoAddDefaults: true
# include:
# - dangling-service
# - default-service-account
# - deprecated-service-account-field
# - env-var-secret
# - mismatching-selector
# - no-anti-affinity
# - no-extensions-v1beta
# - no-liveness-probe
# - no-read-only-root-fs
# - no-readiness-probe
# - non-existent-service-account
# - privileged-container
# - required-annotation-email
# - required-label-owner
# - run-as-non-root
# - ssh-port
# - unset-cpu-requirements
# - unset-memory-requirements
# - writable-host-mount
exclude:
# - dangling-service
# - default-service-account
# - deprecated-service-account-field
# - env-var-secret
# - mismatching-selector
# - no-anti-affinity
# - no-extensions-v1beta
# - no-liveness-probe
# - no-read-only-root-fs
# - no-readiness-probe
# - non-existent-service-account
# - privileged-container
# - required-annotation-email
# - required-label-owner
# - run-as-non-root
# - ssh-port
# - unset-cpu-requirements
# - unset-memory-requirements
# - writable-host-mount
customChecks:
- name: required-annotation-responsible
template: required-annotation
params:
key: rancher/masterclass
remediation: set the demo field please :)
- name: required-label-release
template: required-label
params:
key: team
remediation: set the team field please :)
scope:
objectKinds:
- Service
# - name: deployment-ports-list
# template: ports
# params:
# port: 80
# remediation: for visibility
# scope:
# objectKinds:
# - DeploymentLike