Cydnee Owens
cbc15ad069
Pod level testing ( #546 )
...
* update runAsPrivileged to test at pod level
* update runAsPrivileged to test at pod level
* add pod level success/failure tests
* add insuecure capabilities pod level testing
* update checks to include good/bad security
* update checks for good/bad security
* remove good security from runAsPrivileged
2021-05-25 12:59:28 -04:00
dependabot[bot]
68d295ec6b
Bump github.com/fatih/color from 1.11.0 to 1.12.0 ( #549 )
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.11.0...v1.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 12:53:52 -04:00
dependabot[bot]
90339357c2
Bump k8s.io/client-go from 0.21.0 to 0.21.1 ( #550 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.21.0 to 0.21.1.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.21.0...v0.21.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 12:53:44 -04:00
Robert Brennan
2e7368d011
change fairwinds links ( #552 )
2021-05-25 12:53:32 -04:00
Robert Brennan
6cd65fbed8
Update README.md ( #551 )
...
* Update README.md
* Update README.md
2021-05-25 12:33:35 -04:00
Cydnee Owens
1ede736971
update notReadOnlyRootFilesystem check ( #543 )
...
* update notReadOnlyRootFilesystem check
* remove run as user
* add pod level testing to notreadonlyrootFileSystem and update schema_test.go file
Co-authored-by: Robert Brennan <accounts@rbren.io >
2021-05-24 15:21:04 -07:00
Cydnee Owens
1935abd563
Test layout refactor ( #545 )
...
* refactor test structure
* update syntax to include template/spec layout
* update syntax to include template/spec layout
Co-authored-by: Robert Brennan <accounts@rbren.io >
2021-05-24 16:30:10 -04:00
Cydnee Owens
842ccf4853
Multiple replicas ( #534 )
...
* add file structure and success/failure yaml files
* add success/fail check tests for liveness probe missing
* add success/fail check tests for readiness probe missing
* add cpu limit missing success/failure
* add cpu requests missing success/failure
* add hostPortMissing success/failure
* add readinessProbeMissing success/failure
* Add success/failure test for dangerousCapabilities
* add success test
* submit for review for potential bug
* remove outdated files
* fix test cases
Co-authored-by: Robert Brennan <contact@rbren.io >
Co-authored-by: Robert Brennan <accounts@rbren.io >
2021-05-18 13:16:08 -07:00
Cydnee Owens
2c56a313a1
add failure, failure.latest and success.yaml file ( #541 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2021-05-18 12:40:55 -07:00
dependabot[bot]
7b00d73a6f
Bump github.com/fatih/color from 1.10.0 to 1.11.0 ( #544 )
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.10.0...v1.11.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:13:29 -04:00
Robert Brennan
a995e7e724
Set goflags to fix deps ( #542 )
...
* update deps
* tidy up
* try setting goflags
2021-05-12 15:52:04 -04:00
Terraform User
3211d6d25d
Managed by Terraform
2021-05-11 18:06:06 -04:00
Cydnee Owens
d011bb454a
add failure.all.yaml for dangerouscapabilities test ( #538 )
...
* add failure.all.yaml for dangerouscapabilities test
* change to [ALL] failing test
* add failure.all.yaml for dangerouscapabilities test
* change to [ALL] failing test
* fix dangerous caps test
Co-authored-by: Robert Brennan <contact@rbren.io >
2021-05-11 13:12:46 -07:00
Soto Sugita
8e62436697
Fix the installation command by helm ( #539 )
...
The installation by helm will fail because the namespace does not exist.
Added the `--create-namespace` flag to create a namespace if not exist.
2021-05-11 09:00:29 -04:00
Cydnee Owens
c9811171ce
Check testing ( #535 )
...
* add file structure and success/failure yaml files
* add success/fail check tests for liveness probe missing
* add success/fail check tests for readiness probe missing
* add cpu limit missing success/failure
* add cpu requests missing success/failure
* add hostPortMissing success/failure
* add readinessProbeMissing success/failure
* Add success/failure test for dangerousCapabilities
* add success test
* add success/failure tests
* name change pdbDisruptionsGreaterThanZero to pdbDisruptionsIsZero for test
Co-authored-by: Robert Brennan <accounts@rbren.io >
2021-05-07 09:46:26 -07:00
Cydnee Owens
30eebaf16a
add memory limits and requests success/failure tests ( #537 )
2021-05-06 14:15:22 -07:00
dependabot[bot]
dbf001fa53
Bump github.com/thoas/go-funk from 0.7.0 to 0.8.0 ( #530 )
...
Bumps [github.com/thoas/go-funk](https://github.com/thoas/go-funk ) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/thoas/go-funk/releases )
- [Changelog](https://github.com/thoas/go-funk/blob/master/CHANGELOG.md )
- [Commits](https://github.com/thoas/go-funk/compare/v0.7.0...v0.8.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-06 14:19:39 -04:00
Robert Brennan
f753fc91f2
Support multi-resource templates ( #524 )
...
* able to run multi-resource tests
* start passing resource provider through
* working end-to-end
* better support for go templating
* fix tests
* delint
* add test
* add json annotations
* remove panics
* fix annotation
* fix for groupkinds
* add comment
* add docs
* change jsonSchema field to schemaString
* rename check
* add pdb to tests
* add ingress to tests
* update deps
* fix up policy import
* update go
* fix check name
* funk it up
* better docs
2021-05-06 14:01:20 -04:00
Cydnee Owens
239a321588
Liveness probe ( #529 )
...
* add file structure and success/failure yaml files
* add success/fail check tests for liveness probe missing
* add success/fail check tests for readiness probe missing
* add cpu limit missing success/failure
* add cpu requests missing success/failure
* add hostPortMissing success/failure
* add readinessProbeMissing success/failure
* delete misspelled file folder readinessProb
Co-authored-by: Robert Brennan <accounts@rbren.io >
2021-05-06 09:11:10 -07:00
Robert Brennan
61eb1f95a4
run check tests in CI ( #532 )
2021-04-30 08:51:47 -04:00
dependabot-preview[bot]
a66a6b89da
Upgrade to GitHub-native Dependabot ( #528 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-04-30 08:02:05 -04:00
Cydnee Owens
46923d0a0a
Helper tests2 ( #527 )
...
* Add test for getWeatherIcon and getGrade helper methods
* Add tests for all helper methods
2021-04-23 10:49:01 -07:00
Cydnee Owens
ba1b4d5db9
Add test for getWeatherIcon and getGrade helper methods ( #526 )
2021-04-22 09:58:04 -07:00
Robert Brennan
ba0a25acf9
Delete codecov.yml ( #525 )
...
* Delete codecov.yml
* Update config.yml
2021-04-16 14:27:00 -06:00
Robert Brennan
371e30fe3d
Add support for check templates ( #520 )
...
* Add basic flow
* Add arbitrary validator
* Pipe config through to resource provider
* Set arbitraries on resource provider
* Add arbitrary validation to fullaudit
* Add conf argument
* Fix resource setting from string
* PR updates
* Fix nil map error
* Delete lingering print, add pdb check, start implementing validator test
* move ingress to arbitrary
* fix compile
* refactor a bunch
* add tls tests
* tests passing
* resource provider helper
* refactor tests
* fix exemptions
* fix check test
* fix up resource creation from API
* fix init containers
* fix cronjob test
* fix pod tests
* combine controllers and-noncontrollers in resource provider
* delint
* add ingress backward compat
* fix tests
* reenable test
* rename a fn
* remove unused fn
* remove if
* first pass
* more progress
* debug
* update jsonschema
* Revert "update jsonschema"
This reverts commit 45e6c398ff .
* Revert "Revert "update jsonschema""
This reverts commit f8c5ec223824694c43a6af9dae9319f1f0e30b37.
* templating working
* rename check
* add failure details to results
* minor edits
* add runAsRoot test
* Revert "Revert "Revert "update jsonschema"""
This reverts commit fcdacdc3c22e32c580541901f99e154d00bedbc8.
* minor fixes
* most tests passing
* fix json annotations
* logspam
* delint
* add comment
Co-authored-by: Jordan Doig <jordan.steele.doig@gmail.com >
2021-04-09 09:08:31 -04:00
Terraform User
1013834e3c
Managed by Terraform
2021-04-07 10:45:20 -06:00
Terraform User
e802c28801
Managed by Terraform
2021-04-07 09:59:48 -06:00
Robert Brennan
14d503580b
Update documentation from template ( #521 )
2021-04-05 11:47:39 -04:00
Terraform User
0fc109c199
Managed by Terraform
2021-03-30 12:20:28 -06:00
Jordan Doig
63fd576d3e
Add support for arbitrary Kinds ( #505 )
...
* Add basic flow
* Add arbitrary validator
* Pipe config through to resource provider
* Set arbitraries on resource provider
* Add arbitrary validation to fullaudit
* Add conf argument
* Fix resource setting from string
* PR updates
* Fix nil map error
* Delete lingering print, add pdb check, start implementing validator test
* move ingress to arbitrary
* fix compile
* refactor a bunch
* add tls tests
* tests passing
* resource provider helper
* refactor tests
* fix exemptions
* fix check test
* fix up resource creation from API
* fix init containers
* fix cronjob test
* fix pod tests
* combine controllers and-noncontrollers in resource provider
* delint
* add ingress backward compat
* fix tests
* reenable test
* rename a fn
* remove unused fn
* remove if
Co-authored-by: Robert Brennan <contact@rbren.io >
2021-03-26 08:29:59 -04:00
Robert Brennan
f0c8ee256e
Update documentation from template ( #518 )
2021-03-17 13:55:36 -04:00
dependabot-preview[bot]
d5cb68084e
Bump github.com/fatih/color from 1.7.0 to 1.10.0 ( #515 )
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.7.0 to 1.10.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.7.0...v1.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 12:51:17 -04:00
dependabot-preview[bot]
f7d2309608
Bump github.com/sirupsen/logrus from 1.8.0 to 1.8.1 ( #514 )
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.8.0...v1.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 12:51:10 -04:00
Robert Brennan
d800e8d629
empty commit
3.2.0
2021-03-16 13:30:47 +00:00
Robert Brennan
eebc9537a2
update for 3.2.0 ( #513 )
2021-03-12 13:12:16 -05:00
Robert Brennan
1fed099b53
Pretty printer for audit ( #512 )
...
* pretty output
* add colors
* better nocolor
* fix up main title
* delint
* remove double negative
* update docs
2021-03-12 12:20:00 -05:00
Robert Brennan
25dfae1fea
add to changelog
3.1.6
2021-03-08 14:03:51 +00:00
Robert Brennan
c365fb08cf
bump version
2021-03-08 14:03:15 +00:00
Robert Brennan
768b715fdf
fix npe ( #511 )
2021-03-08 08:34:31 -05:00
dependabot-preview[bot]
7d938ac405
Bump k8s.io/client-go from 0.20.2 to 0.20.4 ( #502 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.20.2 to 0.20.4.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.20.2...v0.20.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-04 08:43:20 -05:00
Robert Brennan
2f5964519a
bump version
3.1.5
2021-03-03 15:23:05 +00:00
Robert Brennan
2064384985
fix status bar for ingress ( #509 )
2021-03-03 10:20:36 -05:00
Robert Brennan
b436699260
add a test ( #506 )
2021-02-26 16:29:25 -05:00
Robert Brennan
1a025da649
bump version
3.1.4
2021-02-26 20:35:36 +00:00
Jordan Doig
4c3d0e0603
Set full object ObjectMeta on new workload from Pod ( #471 )
...
* Unmarshal OriginalObjectJSON into ObjectMeta
* Unmarshal to unst before converting too v1 Object
* Add passing annotated deployment webhook test case
* fix meta accessor
* fix tests
* remove logs
* fix tests
Co-authored-by: Robert Brennan <contact@rbren.io >
2021-02-26 15:33:40 -05:00
Robert Brennan
714b7bfbba
trigger CI
2021-02-26 16:32:19 +00:00
Barnabas Makonda
16ffe1e1c4
Merge pull request #487 from FairwindsOps/only-failed-test-audit
...
Audit- Only show the failed test if flag is specified.
2021-02-26 17:51:46 +03:00
MAKOSCAFEE
7f1c143d77
fix docs
2021-02-24 21:19:09 +03:00
MAKOSCAFEE
f42af35352
fix merge conflicts
2021-02-24 21:17:58 +03:00
MAKOSCAFEE
8bbe13b6fa
document show only failed test flag
2021-02-24 20:59:10 +03:00