Robert Brennan
d2bb2f126b
test extra controller versions
2020-02-26 19:26:18 +00:00
Robert Brennan
efd0ec85b9
fix lint error
2020-02-25 21:27:53 +00:00
Robert Brennan
dad526245d
don't exit if webhook registration fails
2020-02-25 21:23:31 +00:00
Robert Brennan
51f3eaa3f0
add more webhook test cases, suport for cronjobs v2alpha1
2020-02-25 20:21:22 +00:00
Robert Brennan
574a1483eb
add to supported controllers list
2020-02-25 17:49:20 +00:00
Robert Brennan
0da4ea69bf
support some old controller versions
2020-02-25 16:25:34 +00:00
Bader Boland
7f71a352a7
Remove kebab case
2020-01-28 09:34:52 -05:00
Bader Boland
56bba70ef3
Add ability to exclude individual tests
2020-01-24 08:53:34 -05:00
Robert Brennan
bcc1cc5384
remove unused code
2020-01-14 14:50:35 +00:00
Robert Brennan
5ef97ae896
fix lint errors
2020-01-14 14:50:35 +00:00
Robert Brennan
dfa34e1880
explicitly handle schema validation errors
2020-01-14 14:50:35 +00:00
Robert Brennan
542694841a
change resolveCheck signature
2020-01-14 14:50:35 +00:00
Robert Brennan
e6a44c6ff8
formatting change
2020-01-14 14:50:35 +00:00
Robert Brennan
7637108234
refactor ValidateContainers
2020-01-14 14:50:34 +00:00
Robert Brennan
23bf4c81b0
refactor ValidatePod, add NakedPod type
2020-01-14 14:50:34 +00:00
Robert Brennan
090700f641
minor tweaks
2020-01-14 14:50:34 +00:00
Robert Brennan
e129ba6971
fix dashboard after output change
2020-01-14 14:50:34 +00:00
Robert Brennan
51cd3523fc
messages -> results
2020-01-14 14:50:34 +00:00
Robert Brennan
83a7448c99
add namespaces to controllers
2020-01-14 14:50:34 +00:00
Robert Brennan
d228acfe71
add object meta to controller interface
2020-01-14 14:50:34 +00:00
Robert Brennan
49c540e993
type -> kind
2020-01-14 14:50:34 +00:00
Robert Brennan
9f7caabef4
change message type to boolean
2020-01-14 14:50:34 +00:00
Robert Brennan
2770be643f
Refactor validation
2020-01-14 14:50:34 +00:00
Robert Brennan
917e630697
move some tests
2020-01-02 20:49:51 +00:00
Robert Brennan
68166559c5
expand docs
2020-01-02 20:21:46 +00:00
Robert Brennan
fee55ba7f8
fix lint errors
2020-01-02 20:17:56 +00:00
Robert Brennan
57ff1d5c06
remove messages
2020-01-02 20:07:55 +00:00
Robert Brennan
f8d5ce70cf
support schemas that use json strings
2020-01-02 18:59:11 +00:00
Robert Brennan
5f060801ef
remove unused config structs
2020-01-02 17:58:22 +00:00
Robert Brennan
04da47d83e
change input config to simplify things
2020-01-02 17:55:21 +00:00
Robert Brennan
5efa416ea9
implement custom checks, implement resource ranges as custom check
2020-01-02 17:55:21 +00:00
Robert Brennan
7b0fe81d01
implement capabilities checks in JSON schema
2020-01-02 17:55:21 +00:00
Robert Brennan
7cc0be4188
remove unused function
2019-12-23 21:16:59 +00:00
Robert Brennan
b0035158d2
fix lint errors
2019-12-23 20:57:48 +00:00
Robert Brennan
f7dccc079b
move more security checks to jsonschema
2019-12-23 20:32:38 +00:00
Robert Brennan
ad3a8e6748
move runAsRootAllowed over to jsonschema
2019-12-23 20:32:38 +00:00
Robert Brennan
3fa627a2cd
move networking checks over to json schema
2019-12-23 20:32:38 +00:00
Robert Brennan
30b49c4d7b
implement image checks using json schema
2019-12-23 20:32:38 +00:00
Robert Brennan
f2c5752718
migrate health checks to schemas
2019-12-23 20:32:38 +00:00
Robert Brennan
d0dc7f4b0e
simplify GetSupportedControllerFromString
2019-12-23 20:32:38 +00:00
Robert Brennan
3304285b4e
move rest of pod checks over to schema
2019-12-23 20:32:38 +00:00
Robert Brennan
d80d326f7c
swap out host_network for a schema-based check
2019-12-23 20:32:38 +00:00
Robert Brennan
0d86096f09
remove extensionsv1beta1 reference to support 1.16 ( #229 )
2019-12-06 11:03:38 -05:00
Robert Brennan
67ab987f7e
Add support for annotation-based exemptions ( #227 )
...
* add controllers_to_scan to example config-full
* add support for annotation-based exemptions
* fix lint errors
* add docs
2019-12-06 08:29:30 -05:00
Robert Brennan
98b47e0aeb
Fix resource success messages ( #223 )
...
* add success messages when resources are set
* add tests
2019-11-13 14:07:32 -05:00
Robert Brennan
4eeabb2c7f
pass RunAsNonRoot if RunAsUser > 0 ( #219 )
2019-11-11 13:21:32 -05:00
MAKOSCAFEE
fc7c913122
update exemption rules and check controller name prefix
2019-11-07 19:16:06 +02:00
Robert Brennan
22ab851681
skip health checks for jobs, cronjobs, and initContainers ( #216 )
2019-11-06 13:31:17 -05:00
Robert Brennan
2b15f11d57
Add exemptions to config ( #204 )
...
* first pass at adding exemptions
* Update config.yaml
* make config_test more reliable
* add flag to disallow exemptions in dashboard
* add disallow-exemptions flag to CLI
* add comments
* fix exemptions flag
* fix alert on dashboard
* minor style changes
2019-10-23 17:14:03 -04:00
Adam Shannon
150b812371
pkg/dashboard: setup basePath as a path prefix in routing ( #201 )
2019-10-02 12:17:59 -04:00