Releases: FairwindsOps/polaris
1.3.0
Changelog
b27f619 add insights note to polaris readme (#430)
2074651 "install" option as docker container (#410)
11d5200 Add assets, move footer styles to new file, add new footer content
aefad52 Add bottstrap
568a79b Add navbar.css
33dcb3f Add some Insights card styles and content
20ea63e Add some footer styles
617d3d2 Bump cloud.google.com/go from 0.61.0 to 0.63.0 (#389)
679f135 Bump cloud.google.com/go from 0.63.0 to 0.65.0 (#402)
5c456dd Bump github.com/evanphx/json-patch (#399)
0cd0d83 Bump github.com/gobuffalo/packr/v2 from 2.8.0 to 2.8.1 (#441)
f4c2ae4 Bump github.com/google/gofuzz from 1.1.0 to 1.2.0 (#388)
1051bc5 Bump github.com/gorilla/mux from 1.7.4 to 1.8.0 (#396)
b5058cd Bump github.com/grpc-ecosystem/grpc-gateway from 1.14.6 to 1.14.7 (#395)
f0b63e3 Bump github.com/imdario/mergo from 0.3.10 to 0.3.11 (#392)
155299a Bump github.com/karrick/godirwalk from 1.15.6 to 1.16.1 (#393)
c1115e5 Bump github.com/pborman/uuid from 1.2.0 to 1.2.1 (#391)
582a631 Bump github.com/prometheus/common from 0.10.0 to 0.11.1 (#387)
479ab1d Bump github.com/prometheus/common from 0.11.1 to 0.12.0 (#394)
c703aa4 Bump github.com/prometheus/common from 0.12.0 to 0.13.0 (#398)
b76b2c3 Bump github.com/rogpeppe/go-internal from 1.6.0 to 1.6.1 (#384)
a621249 Bump github.com/rogpeppe/go-internal from 1.6.1 to 1.6.2 (#405)
9cce9fc Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0 (#420)
4ff34de Bump github.com/spf13/cobra from 1.0.0 to 1.1.1 (#432)
6cb9999 Bump go.uber.org/zap from 1.15.0 to 1.16.0 (#406)
0bbf431 Bump google.golang.org/grpc from 1.30.0 to 1.31.0 (#383)
c1c07bc Bump google.golang.org/grpc from 1.31.0 to 1.31.1 (#401)
75808b1 Bump sigs.k8s.io/controller-runtime from 0.6.1 to 0.6.2 (#411)
3c15337 Bump sigs.k8s.io/controller-runtime from 0.6.2 to 0.6.3 (#419)
51d91c7 Bump sigs.k8s.io/controller-runtime from 0.6.3 to 0.6.4 (#444)
f62454d Bump version to 2.0.0 (#450)
2b77ac2 Footer styles
5bce1db Implement namespace support for exceptions (#421)
e64fb4c Insights card styles, navbar restructuring, begin navbar styles
b1ead66 Make namespaces dropdown scrollable
2bf5a19 Merge branch 'master' into jd/ui-refresh
6fc1ee0 Merge pull request #445 from FairwindsOps/jd/ui-refresh
1a8fb44 Migrate docs to Vuepress (#442)
7c9ab13 Move exemption message into overview, add skeleton for insights card
bf9173a Navbar styles and functionality, update footer links
7e2bd01 PR Updates, round 1
b3f1b3b Recategorize the results into standard categories. (#434)
7c9f016 Update dependencies (#400)
5d6446a Update docs links
2d32641 Update email links
f05d3ca Update images.md (#423)
31fc0ab Update polaris logo
86b856a Update yaml to latest chart version (#443)
fbff67c change action working-dir
99b9c0a fix action
7374d8b fix links and action
1.2.1
1.2.0
Changelog
6060cf2 Bump cloud.google.com/go from 0.60.0 to 0.61.0 (#375)
b3d323d Bump github.com/imdario/mergo from 0.3.9 to 0.3.10 (#376)
f6a4bff Bump google.golang.org/api from 0.28.0 to 0.29.0 (#373)
e044a54 Fix CLI flags documentation. (#374)
4e290e1 Update config.yaml (#378)
4715015 add ability to audit a single workload (#368)
8d562f2 fix for parent tree climbing (#379)
7b1f046 update version (#380)
1.1.1
Changelog
ca65a44 Bump cloud.google.com/go from 0.58.0 to 0.59.0 (#366)
9ded326 Bump cloud.google.com/go from 0.59.0 to 0.60.0 (#369)
ed014ec Bump github.com/prometheus/client_golang from 1.7.0 to 1.7.1 (#365)
2e11c04 Bump google.golang.org/grpc from 1.29.1 to 1.30.0 (#367)
997d4bf Handle orphaned pods (#371)
4e9aa21 Show controller check results on dashboard (#364)
343e248 bump to 1.1.1 (#372)
1.1.0
Changelog
eb21b03 Add filters javascript
2964280 Add namespace filters section
b4e3d40 Add priority class check, some test infra (#342)
0a0720a Adds option to exempt an entire controller from checks via config file (#350)
aada33f Bump cloud.google.com/go from 0.56.0 to 0.58.0 (#347)
ededabf Bump contrib.go.opencensus.io/exporter/ocagent from 0.4.12 to 0.7.0 (#335)
ded260e Bump github.com/json-iterator/go from 1.1.9 to 1.1.10 (#346)
ab7eecc Bump github.com/prometheus/client_golang from 1.6.0 to 1.7.0 (#356)
97f25cd Bump github.com/prometheus/procfs from 0.0.11 to 0.1.0 (#331)
7b88c48 Bump github.com/prometheus/procfs from 0.1.0 to 0.1.3 (#345)
a90c3b0 Bump github.com/stretchr/testify from 1.5.1 to 1.6.1 (#333)
4020000 Bump go.opencensus.io from 0.22.3 to 0.22.4 (#354)
cea0ca7 Bump golang.org/x/text from 0.3.2 to 0.3.3 (#355)
3df9d35 Bump google.golang.org/api from 0.25.0 to 0.26.0 (#334)
78a16fa Bump google.golang.org/api from 0.26.0 to 0.28.0 (#357)
d19b076 Bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 (#332)
bf6e415 Don't assume all objects have pods. (#329)
3061756 Filter by namespaces in query, style expandable filter section, check checkboxes on page load
0333114 Merge pull request #320 from FairwindsOps/jd/search-filter
b26c4be Support audit files which use \r or \r\n as newline character (#343)
5b173cf Support read yaml contents of workload from stdin (#353)
d44138b Update filter section styles
fa3504c add custom checks to config (#340)
69bed16 don't error out when resolving parent resource (#358)
3e9c270 fix zero-state (#341)
5705f81 throw error when severity isn't set for custom check (#360)
80662bd update to version 1.1.0 (#362)
1.0.3
Changelog
fb98d31 Bump github.com/gobuffalo/mapi from 1.2.0 to 1.2.1 (#316)
deb33bb Bump github.com/gogo/protobuf from 1.2.1 to 1.3.1 (#310)
97c81cc Bump github.com/golang/protobuf from 1.4.0 to 1.4.2 (#315)
e605eef Bump github.com/grpc-ecosystem/grpc-gateway from 1.9.0 to 1.14.6 (#306)
217e356 Bump github.com/imdario/mergo from 0.3.7 to 0.3.9 (#312)
eea4a8e Bump google.golang.org/api from 0.5.0 to 0.25.0 (#317)
e9b79fb Bump k8s.io/klog from 0.3.0 to 0.4.0 (#314)
2cdc477 bump to 1.0.3 (#325)
af5b86e catch cache error (#324)
1021f6b fix basepath link (#319)
f657071 fix goreleaser (#326)
3352475 set minor version in polaris tag (#323)
0111b7e update documentation (#318)
1.0.2
1.0.1
1.0.0
Changelog
56bba70 Add ability to exclude individual tests
fb0d7c5 Add additional logging
e4b8992 Add myself to codeowners (#257)
330d7f0 Add note about config change
c43ace2 Add support for CronJobs in support versions list
d50d9c8 Add the capability for controller level checks (#285)
31de106 Added check for parent and rollup to parent.
61ecb69 Adding support for v2alpha1 for cron
cbe1f10 Bump github.com/Azure/go-autorest (#255)
94548d0 Bump github.com/census-instrumentation/opencensus-proto (#260)
fa5954c Bump github.com/evanphx/json-patch (#287)
760e57c Bump github.com/gobuffalo/genny from 0.4.1 to 0.6.0 (#252)
c571b97 Bump github.com/gobuffalo/packd from 0.3.0 to 0.4.0 (#290)
1497c9a Bump github.com/golang/protobuf from 1.3.1 to 1.3.5 (#259)
f559f33 Bump github.com/google/gofuzz from 1.0.0 to 1.1.0 (#275)
38e5122 Bump github.com/gorilla/mux from 1.7.2 to 1.7.4 (#274)
56ba00f Bump github.com/hashicorp/golang-lru from 0.5.1 to 0.5.4
58ec098 Bump github.com/konsorten/go-windows-terminal-sequences (#289)
c21163a Bump github.com/pkg/errors from 0.8.1 to 0.9.1 (#266)
37660e0 Bump github.com/prometheus/common from 0.4.0 to 0.9.1 (#261)
c9211b9 Bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#288)
2212554 Bump github.com/prometheus/procfs from 0.0.2 to 0.0.11 (#269)
79603c8 Bump github.com/rogpeppe/go-internal from 1.5.1 to 1.5.2 (#267)
4cf3d15 Bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0 (#277)
403d424 Bump github.com/stretchr/testify from 1.4.0 to 1.5.1 (#253)
6eb12b3 Bump go.uber.org/multierr from 1.1.0 to 1.5.0 (#254)
72b8bfa Bump go.uber.org/zap from 1.10.0 to 1.14.0 (#251)
9e8378a Bump go.uber.org/zap from 1.14.0 to 1.14.1 (#268)
5d875a2 Bump google.golang.org/appengine from 1.6.0 to 1.6.6 (#276)
3687607 Bumping version and adding documentation.
7b08172 Bumping version in main.go
2ac6a2b Change error to danger (#299)
3c46f40 Cleanup SupportedControllers
6009ee6 Cleanup code
6a1cee8 Command argument error polaris --webhook
8c769e4 Cut out duplicitive code.
3c68527 Cut out logic specific to controller types
6792fba Delete controllers package (#270)
aaa54cc Directly return 0 for divide by 0
bb34be7 Dynamically retrieve parents
68fe230 Feedback from PR
d507039 First commands added.
0c70bac First commands added.
ee951c8 Fix Slack invite
3191f08 Fix chart repository name (#256)
cfc0d21 Fix slack link (#271)
a5828a2 Fix tests
7fdebfc Fix tests
100b4e8 Fixed typo for homebrew instructions.
54727d9 Fixed typo for homebrew instructions.
edaea49 Found more spots to update documentation.
b7b5c43 Found more spots to update documentation.
69621f7 Improve performance (#278)
49dbd1d Merge branch 'bb/openshift' of github.com:FairwindsOps/polaris into bb/openshift
dcf02b9 Merge branch 'master' into bb/openshift
ee2ccb0 Merge branch 'master' into bb/openshift
aa0658b Merge branch 'master' into bb/openshift
619e17d Merge branch 'master' into bb/openshift
d18bf85 Merge branch 'master' into bb/openshift
57f3a8b Merge branch 'master' into bb/openshift
fe55216 Merge branch 'master' into bb/openshift
98533bc Merge branch 'master' into bb/openshift
b5ac0bc Merge branch 'master' into bb/openshift
df48615 Merge branch 'master' into rb/custom-checks
d471730 Merge branch 'master' into rb/slack
7070eb7 Merge branch 'rb/custom-checks' of ssh://github.com/fairwindsops/polaris into rb/custom-checks
1067255 Merge pull request #234 from FairwindsOps/rb/custom-checks
2e1aa0d Merge pull request #235 from FairwindsOps/rb/custom-checks-2
03cc3fb Merge pull request #236 from FairwindsOps/rb/custom-checks-3
5cd5224 Merge pull request #238 from FairwindsOps/rb/fix-full-config
73c4923 Merge pull request #239 from FairwindsOps/bb/exclude-check
c03ecbd Merge pull request #240 from FairwindsOps/bb/openshift
4457293 Merge pull request #241 from FairwindsOps/bb/cobra-cmd
6213291 Merge pull request #242 from FairwindsOps/ejether/rework-webhook-language
cd002d0 Merge pull request #245 from FairwindsOps/rb/ctrl-versions
9ff5d5a Merge pull request #247 from BobVanB/patch-1
a5d54af Merge pull request #248 from FairwindsOps/rb/yaml
e80311d Merge pull request #249 from FairwindsOps/rb/slack
ea9db7e Merge pull request #263 from FairwindsOps/dependabot/go_modules/github.com/hashicorp/golang-lru-0.5.4
9ce3c06 Merge pull request #283 from FairwindsOps/rb/slack-invite
4c345f3 Missed a few c -> config.
6338c53 Moved the rest of the commands.
6f8028f Moved the rest of the commands.
9d81c39 Pack config.yaml in Docker (#298)
51d639e Prevent divide by 0
2770be6 Refactor validation
bd14ab8 Release 1.0.0 (#300)
7f71a35 Remove kebab case
0d3fe61 Remove unnecessary queries
9c9e58c Removed commit from version info
0c671d0 Revert "sort results on dashboard"
b557786 Stop webhook from preventing scaling events (#293)
ba412ab Undoing version bump
1b2a930 Update README.md
450d065 Update dependencies (#286)
de98d9f Update logo (#296)
ed48daa Updated docs
1d9968b Updated documentation
1cae69d Updated documentation
b9d6a1e Updated yaml
e873a40 Updating CI for new command names.
3e1cc3c Updating CI for new command names.
10fdf4e Updating CLA
c036c91 add cronjob webhook test cases
42e8666 add envrc
a0604ba add failing v2beta2 test case
051319f add logs to webhook test
c591765 add more webhook test cases, remove cronjob case
51f3eaa add more webhook test cases, suport for cronjobs v2alpha1
83a7448 add namespaces to controllers
d228acf add object meta to controller interface
ac501a2 add sample output
e7baeac add script for generating deploy files
cf10a96 add some exemptions for kube-system (#292)
574a148 add to supported controllers list
04da47d change input config to simplify things
9f7caab change message type to boolean
5426948 change resolveCheck signature
5978519 circleci: set env for go mod (#233)
5769acf deduplicate results right away
dad5262 don't exit if webhook registration fails
a3e9939 don't push docker images on forked PRs (#291)
6816655 expand docs
dfa34e1 explicitly handle schema validation errors
6b4227d fix config-full.yaml
e129ba6 fix dashboard after output change
9065e3b fix dependencies (#302)
2a0ed94 fix deploy yaml
efd0ec8 fix lint error
5ef97ae fix lint errors
b003515 fix lint errors
fee55ba fix lint errors
33d4192 fix test deploy files
4d82220 fix up config-full
25be9e4 fix up exclusions
6c58884 fix up exclusions
5572bb8 fix up goreleaser (#297)
e6a44c6 formatting change
7b0fe81 implement capabilities checks in JSON schema
5efa416 implement custom checks, implement resource ranges as custom check
30b49c4 implement image checks using json schema
0f2e5e0 implement image checks using json schema
51cd352 messages -> results
f2c5752 migrate health checks to schemas
8b20fd9 migrate health checks to schemas
090700f minor tweaks
eac15d6 more exemptions (#294)
49a4195 move from gopkg to go mod
02252c6 move more security checks to jsonschema
f7dccc0 move more security checks to jsonschema
3fa627a move networking checks over to json schema
95c04b1 move networking checks over to json schema
b4e3f78 move rest of pod checks over to schema
3304285 move rest of pod checks over to schema
ddf815d move runAsRootAllowed over to jsonschema
ad3a8e6 move runAsRootAllowed over to jsonschema
917e630 move some tests
7637108 refactor ValidateContainers
23bf4c8 refactor ValidatePod, add NakedPod type
3e9193a remove cronjob cases
ec4e755 remove debug logs
57ff1d5 remove messages
bcc1cc5 remove unused code
5f06080 remove unused config structs
7cc0be4 remove unused function
790607c remove vendor
d0e0009 revert dashboard.yaml
d4e3258 simplify GetSupportedControllerFromString
d0dc7f4 simplify GetSupportedControllerFromString
e9064df sort results on dashboard
ac94129 sort results on dashboard (#295)
f8d5ce7 support schemas that use json strings
0da4ea6 support some old controller versions
d80d326 swap out host_network for a schema-based check
20257cd swap out host_network for a schema-based check
ddbf2e8 t push Merge branch 'bb/cobra-cmd' of github.com:FairwindsOps/polaris into bb/cobra-cmd
d2bb2f1 test extra controller versions
49c540e type -> kind
f0834d3 update docs
317dfce update go.sum
54d796b update go.sum
c64ba4b updating language aroudn the webook because admission controller is what people are really searching for, not webook
0.6.0
Changelog
ca6aa76 Add default exemptions (#220)
67ab987 Add support for annotation-based exemptions (#227)
1159a38 Adding an exception for flannel being privileged to example config (#225)
91378c3 Bump version to 0.6 (#231)
97457d7 Full support for validating webhook, now that tests are in place (#226)
207297c move to using fairwinds quay repo (#230)
0d86096 remove extensionsv1beta1 reference to support 1.16 (#229)