Skip to content

Releases: FairwindsOps/polaris

1.0.2

21 May 11:18
Compare
Choose a tag to compare

Changelog

c1061b5 Revert "fix go.sum"
c304036 Revert "go mod tidy"
3b07496 fix go.sum
3eb2b6e go mod tidy
27faab9 handle case where RBAC is missing for a CRD (#305)
5f5da06 update deps
ceeffb9 update to 1.0.2

1.0.1

20 May 14:42
f4fc7c1
Compare
Choose a tag to compare

Changelog

f4fc7c1 add ARM support (#303)

1.0.0

20 May 14:06
Compare
Choose a tag to compare

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

09 Dec 17:22
91378c3
Compare
Choose a tag to compare

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)

0.5.2

13 Nov 20:29
7ce71f1
Compare
Choose a tag to compare

Changelog

98b47e0 Fix resource success messages (#223)
7ce71f1 bump to version 0.5.2 (#224)

0.5.1

12 Nov 16:43
159c165
Compare
Choose a tag to compare

Changelog

7e35b03 Merge pull request #218 from FairwindsOps/kind-exceptions
3e15586 add kind exception configurations
159c165 bump version (#221)
4eeabb2 pass RunAsNonRoot if RunAsUser > 0 (#219)
0ee39a4 revert version upgrade
c8e4f76 revert version upgrade for dashboard and webhook
fc7c913 update exemption rules and check controller name prefix

0.5.0

06 Nov 20:09
3d07ce8
Compare
Choose a tag to compare

Changelog

2b15f11 Add exemptions to config (#204)
434b1f6 Create capabilitiesAdded and capabilitiesDropped IDs (#207)
b172f61 Remove Kim as codeowner (#214)
152c876 Update CODEOWNERS
c10b2e0 Update CODEOWNERS
dddeeb3 Update docs (#186)
b8422a9 Wl/stored audits (#188)
467ab94 Wl/webhook test (#182)
c91a85a add IDs to each check (#197)
f8bb171 audit deploy configs in CI/CD (#198)
2e44d15 fix empty dashboard when load-audit-file not specified (#203)
150b812 pkg/dashboard: setup basePath as a path prefix in routing (#201)
22ab851 skip health checks for jobs, cronjobs, and initContainers (#216)
6e3ab06 skip kubernetes tests for forked PRs (#202)
15b1455 sleep to ensure dashboard/webhook are ready (#189)
3d07ce8 update to 0.5.0 (#205)
f860c34 upgrade alpine and golang images (#193)

0.4.0

01 Aug 15:59
f03f97a
Compare
Choose a tag to compare

Changelog

75f7035 Additional Pod Controller Scans (#166)
baa6521 Fixed error handling in ParseFile, added a test for parseFile where no Http server is configured
a6525fc Merge branch 'master' into wl/config-URL
fae7a9f Merge branch 'master' into wl/config-URL
f493c38 Merge branch 'wl/config-URL' of https://github.com/FairwindsOps/polaris into wl/config-URL
dce24a0 Merge pull request #181 from FairwindsOps/wl/config-URL
819b77a Pod tests (#177)
4aa360a Remove swapfile
20bd32a Rename ReactiveOps to Fairwinds (#180)
c8c0e07 altered to fix tests on CircleCl.
1002576 altered to fix tests on CircleCl.
f03f97a bump version (#184)
e01c392 cleaned up unnecessary comments
7b8b5fe expanded ParseFile function to include URL's and added a test for it.
79b0a00 more edits
c132f7e more edits
e4fe5ab more edits
2049698 small edit
b55f471 typo
edccf88 update fairwinds logo (#179)

0.3.1

23 Jul 18:08
7f42841
Compare
Choose a tag to compare

Changelog

87370a4 Add issue templates
69efa2a Fix CircleCI badge (#174)
7f40293 Merge pull request #171 from FairwindsOps/ks/issue-templates
5e67812 Update CONTRIBUTING.md
20bf86e Update bug_report.md
821de5f Update other.md
9f7ed82 change domain from reactiveops.com to fairwinds.com (#173)
b5a180d update logo, copyright (#175)
7b0e0e7 update roadmap (#170)
7f42841 update to v0.3.1 (#176)

0.3.0

11 Jul 15:15
962494e
Compare
Choose a tag to compare

Changelog

5b9257b Adjusting instructions for clarity (#152)
f784c48 Merge pull request #155 from reactiveops/ks/add-exit-code-flag
c816e60 Rename org in GitHub API call (#160)
d46fd62 Update README.md (#159)
3fd3c04 [WIP] add exit-code flag
7bcd01e add deploy configurations to source control (#156)
1b5557d add functionality for --exit-code flag
20a6028 add option to fail audit below a certain score (#157)
9b755b8 move setExitCode logic to bottom of function
29261ed rename flag and change logrus error to info
962494e update to 0.3.0 (#162)