Andrew Suderman
bd8b2962dc
Fix license headers ( #736 )
...
* Update license headers
* Fmt
Co-authored-by: Barnabas Makonda <6409210+makoscafee@users.noreply.github.com >
2022-03-31 11:02:10 -04:00
Luke Reed
2aedaa9ba4
Benchmark banner image ( #696 )
2022-01-27 14:20:40 -07:00
Maxime VISONNEAU
32c1150b28
config: new flags '--disallow-(config|annotation)-exemptions' ( #636 )
...
This change follows up #635 and lets end-users decide to disallow exemption rules defined as part of the config file or the controller annotations (whether none, any or both). The main use case here is to be able to prevent users with edit privileges over a controller to add a new exemption rule through an annotation which may obfuscate the actual policies we want to enforce.
Signed-off-by: Maxime VISONNEAU <maxime.visonneau@gmail.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
2021-09-27 12:56:59 -04:00
Robert Brennan
9ae4f774e9
bump version, add docs, fix up dashboard ( #595 )
...
* bump version\, add docs\, fix up dashboard
* fix pretty output
* Update config.yaml
* fix extra kinds appearing
2021-08-18 17:55:48 -04:00
Robert Brennan
7e7e553c0d
fix dashboard banner ( #577 )
2021-06-25 17:54:02 -04:00
Robert Brennan
a43a0fe2f5
fix score when onlyOutputFailed is true ( #563 )
...
* fix score when onlyOutputFailed is true
* fix tests
* remove return
2021-06-21 12:26:44 -04:00
Robert Brennan
2e7368d011
change fairwinds links ( #552 )
2021-05-25 12:53:32 -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
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
2064384985
fix status bar for ingress ( #509 )
2021-03-03 10:20:36 -05:00
MAKOSCAFEE
f42af35352
fix merge conflicts
2021-02-24 21:17:58 +03:00
Robert Brennan
d9e148c0f2
fix html tag ( #489 )
2021-02-03 09:56:30 -05:00
MAKOSCAFEE
fe0060af77
added test for score
2021-01-29 22:13:01 +03:00
Robert Brennan
6cda7cd7d5
remove details links ( #473 )
2021-01-15 13:55:59 -05:00
Jordan Doig
4cee8b7e35
Some nil pointer dereference fixes
2021-01-07 20:40:22 -07:00
Jordan Doig
ee8768591b
Merge branch 'master' into jd/out-of-control
2021-01-04 16:14:33 -07:00
Jordan Doig
6e93b799b1
Update UI for non-controller types
2021-01-04 16:10:52 -07:00
Robert Brennan
17d19cacff
Fix up zero-score issues ( #468 )
...
* return score of 100 when no checks specified
* fix up zero states in frontend
* rename variables
2021-01-04 13:25:05 -05:00
Jordan Doig
9d68ee2359
Merge remote-tracking branch 'origin/master' into jd/out-of-control
2020-12-28 12:40:23 -07:00
skatika
dd2976794a
Implement namespace and container exemptions. Also refactoring according to gofmt
2020-12-18 09:50:04 -05:00
skatika
fdd30717e5
Remove unused parameter
2020-12-17 09:54:29 -05:00
Jordan Doig
550447234a
ControllerResult to Result
2020-12-16 13:32:08 -07:00
Jordan Doig
2d326419c2
Update email links
2020-12-10 19:44:39 -07:00
Jordan Doig
31fc0ab6d9
Update polaris logo
2020-12-10 11:24:41 -07:00
Jordan Doig
7e2bd017b3
PR Updates, round 1
2020-12-09 20:35:59 -07:00
Jordan Doig
5d6446afed
Update docs links
2020-12-09 14:33:29 -07:00
Jordan Doig
b1ead662a2
Make namespaces dropdown scrollable
2020-12-09 14:19:28 -07:00
Jordan Doig
bf9173acea
Navbar styles and functionality, update footer links
2020-12-09 14:10:54 -07:00
Jordan Doig
568a79b4f6
Add navbar.css
2020-12-08 22:23:11 -07:00
Jordan Doig
e64fb4cdbd
Insights card styles, navbar restructuring, begin navbar styles
2020-12-08 22:22:46 -07:00
Jordan Doig
2b77ac2b1e
Footer styles
2020-12-08 12:28:29 -07:00
jordandoig
20ea63ebe5
Add some footer styles
2020-12-05 11:25:27 -07:00
jordandoig
11d5200962
Add assets, move footer styles to new file, add new footer content
2020-12-04 11:35:55 -07:00
jordandoig
aefad52704
Add bottstrap
2020-12-04 10:48:34 -07:00
Jordan Doig
33dcb3f267
Add some Insights card styles and content
2020-12-03 11:20:00 -07:00
jordandoig
7c9ab1395f
Move exemption message into overview, add skeleton for insights card
2020-12-02 20:15:54 -07:00
Robert Brennan
1a8fb44b78
Migrate docs to Vuepress ( #442 )
...
* first pass
* fix up homepage
* more work
* housekeeping
* add script to modify home link
* add check docs
* build docs site
* Create CNAME
* fix path to check-docs
* update from template
* fix logo in readme
* fix link
* remove logspam
* remove old folders
* fix all links
* fix up readme
* change up Insights description
* add customization docs
* phrasing
* title
* titles
* titles
* change webhook docs
* refresh template
* rebuild site
* refresh from template repo
* phrasing
* add tagline
* update readme\, add readme sync script
* fix logo
* rebuild
* fix readme script
* rebuild
2020-11-30 14:15:29 -05:00
baderbuddy
b3f1b3b478
Recategorize the results into standard categories. ( #434 )
...
* Initial checkin for recategorizing checks
* Fix tests
* Fix tests
* Update example output
2020-11-04 10:17:37 -05:00
baderbuddy
7c9f01639b
Update dependencies ( #400 )
...
* Start working on updating dependencies:
* Fix webhook
* Rollback jsonschema update
* Checkin new config
* Fix run as root
* Update versions of kind
* Fix typo in kind URL
* Fix kind config
* Add csr permissions
* Fix weird image thing
* Fixed certificates
* Add to logging
* Approve cert manually
* Fix approval
* Add cert script
* Fix deployment
* Add requests/limits
* Wait if certificate doesn't exist yet
* Add check for file size
* Add variable
* Try a different imagE
* Fix command
* Update certificate logic
* Add healthz
* Don't check cert size
* Remove stat
* Fix vet
* Put in change that makes no sense
* Fix cert names
* Roll back
* Try changing config
* Add logging for each request
* Cleanup code some
* Remove bad deployments
* Fix client injection
* Update timeout
* Add logging
* Fixed e2e webhook tests
* Add permissions for approval
* Fix permissions for CSR
* Remove logging code
* Remove refresh certs file
* Fix merge issues
* Update deployments
* Try beta of admission controller config
* Target 1.15 for testing
* Add beta versions of resourceS
* Lower webhook timeout
* Refactor out a method
* Fix up PR issues
* Fix more tabs
* Remove unnecessary messageS
* Fix go.sum
* Fix go.sum
2020-09-11 08:53:14 -04:00
dirien
c33452bba0
Update footer.gohtml ( #386 )
...
* Update footer.gohtml
update the date to 2020 in the footer of the dashboard
* Update main.go
* Update CHANGELOG.md
2020-08-09 11:53:02 -04:00
Robert Brennan
47150155a0
add ability to audit a single workload ( #368 )
...
* add ability to audit a single workload
* delint
* fix help text
* update readme
2020-07-22 13:28:02 -04:00
Samuel Barabas
4e9aa21cea
Show controller check results on dashboard ( #364 )
...
As I mentioned in https://github.com/FairwindsOps/polaris/issues/351 ,
custom check results for `target: Controller` have not been shown on the
Dashboard.
2020-06-29 13:48:02 -04:00
Robert Brennan
3e9c270ac7
fix zero-state ( #341 )
...
* fix zero-state
* fix lint error
* fix denom checks
2020-06-10 16:53:40 -04:00
jordandoig
d44138bead
Update filter section styles
2020-06-03 20:26:25 -06:00
jordandoig
eb21b030c2
Add filters javascript
2020-06-03 20:19:18 -06:00
jordandoig
3061756a55
Filter by namespaces in query, style expandable filter section, check checkboxes on page load
2020-06-03 20:19:18 -06:00
jordandoig
2964280976
Add namespace filters section
2020-06-03 20:19:18 -06:00
Robert Brennan
1021f6b1d7
fix basepath link ( #319 )
2020-06-03 15:42:06 -04:00
Robert Brennan
2ac6a2b540
Change error to danger ( #299 )
...
* rename 'error' to 'danger'
* update dashboard
* fix docs
* update deploy configs
2020-05-19 08:41:07 -04:00