Commit Graph

31 Commits

Author SHA1 Message Date
Bobby Brennan
bd2da76c56 Add explanations for each error
first pass

add info links to dashboard
2019-05-08 16:13:29 +00:00
Bobby Brennan
740e3ad871 add /health endpoint (#74) 2019-05-07 16:29:55 -04:00
Bobby Brennan
520d6572e4 Add ability to audit a directory of files (#70)
* refactor kubernetes API usage

* add ability to audit directory

* refactor a bit

* fix return statement

* fix main.go

* add ability to audit multiple resources in a single file
2019-05-07 12:42:57 -04:00
Rob Scott
4fe39e7b74 improved logging, better webhook output, webhook deploy fixes 2019-04-26 17:35:14 -04:00
Bobby Brennan
29c7bfbf4e write output-file after sending to output-url 2019-04-22 20:04:03 +00:00
Bobby Brennan
3ce7e12082 Add version, cluster stats to output and UI (#61)
* add version, cluster stats to output

* add comment

* fix tests

* add categories to messages

* fix tests

* update UI

* remove empty category totals field

* k8smeta -> metav1
2019-04-22 12:01:18 -04:00
Bobby Brennan
54a4f92695 Pack static assets into packr box for portability
copy config.yaml to docker image

enable external usage of dashboard package

gofmt

fix comment

use packr for assets

add gobuffalo/packr dependency

add dependencies

fix pointer issues

add output-file option
2019-04-18 18:25:16 +00:00
Bobby Brennan
433b81a17f better error handling, i/o 2019-04-18 16:32:25 +00:00
Bobby Brennan
38ddba2d9f add output-file flag 2019-04-17 22:14:06 +00:00
Rob Scott
495a74d23e adding favicon 2019-04-17 13:26:09 -04:00
Bobby Brennan
a72f048489 add flag for config
add note to readme
2019-04-09 21:45:17 +00:00
Rob Scott
0a33875962 cleaning up default config, fixing a small bug 2019-04-05 15:57:51 -04:00
Bobby Brennan
e4dd53d1c0 Add audit mode to CLI
Add option to send audit results to a remote host

add audit flag to print results to stdout

add comments

make comments more consistent

move audit test

fix fullaudit_test

add test instructions to README

update audit test

simplify stdout output

update comment

fix import

run audit by default
2019-04-03 18:58:00 +00:00
Rob Scott
5d5f8c24b2 moving webhook logic into new webhook package, attempting to detect namespace fairwinds webhook is deployed in 2019-03-28 10:17:21 -04:00
Rob Scott
6d49d0e19c updating logic to work with new config syntax 2019-03-27 22:55:31 -04:00
Bobby Brennan
b979380756 optionalize ports, add README 2019-03-13 19:56:27 +00:00
jessicagreben
e44fa9c712 add a test for dashboard, move stuff around to test easier, add fixtures 2019-02-08 12:50:37 -08:00
Rob Scott
535735fbde fixes for linting, updating CI to fail when linting does 2019-02-07 11:28:30 -05:00
Rob Scott
bbb936c449 merging in remote changes 2019-01-28 16:16:52 -05:00
Rob Scott
cc37116ddf new dashboard layout with charts 2019-01-28 14:28:23 -05:00
Rob Scott
700b645126 rendering initial dashboard UI with go template and sample data 2019-01-27 21:26:33 -05:00
jessicagreben
3270ed912b de-dup webhook factory and validator 2019-01-27 09:56:14 -08:00
jessicagreben
198277a9c9 add deploy admission webhook 2019-01-26 18:15:15 -08:00
jessicagreben
3eea0a82c0 make a little more pretty 2019-01-04 21:11:34 -08:00
jessicagreben
583d6fa4d2 im ugly but i work 2019-01-04 20:56:30 -08:00
Rob Scott
d1ec730afd improved config parsing, removing viper 2018-12-28 15:18:59 -05:00
jessicagreben
bbf2f4f6e7 use config in ctr validation 2018-12-18 12:16:47 -08:00
jessicagreben
7bc1445691 add viper config 2018-12-15 11:44:13 -08:00
jessicagreben
af8659f053 add container code 2018-12-13 11:14:28 -08:00
Rob Scott
3091cd9868 new validator package, basic resource limit validation 2018-12-07 18:05:03 -05:00
Rob Scott
963d0e1dab initial commit 2018-11-29 23:21:17 -05:00