Change Log
v0.6.2 (2020-09-24)
Closed issues:
- Download latest guard binary without specifying version #273
- Guard’s pod crashing after some time #248
Merged pull requests:
- Update repository config #279 (1gtm)
- Fix CI #278 (tamalsaha)
- Update repository config #277 (1gtm)
- Diagnosability improvements in authz scenarios #276 (krdhruva)
- Update Kubernetes v1.18.9 dependencies #275 (1gtm)
- Update Kubernetes v1.18.3 dependencies #274 (1gtm)
- Update Kubernetes v1.18.3 dependencies #272 (1gtm)
- Update Kubernetes v1.18.3 dependencies #270 (1gtm)
- Update Kubernetes v1.18.3 dependencies #269 (1gtm)
- Update Kubernetes v1.18.3 dependencies #268 (1gtm)
- Update Kubernetes v1.18.3 dependencies #267 (1gtm)
- Update Kubernetes v1.18.3 dependencies #266 (1gtm)
- Update to Kubernetes v1.18.3 #265 (1gtm)
- Update to Kubernetes v1.18.3 #264 (1gtm)
- Update to Kubernetes v1.18.3 #263 (1gtm)
- Update to Kubernetes v1.18.3 #262 (1gtm)
- Add script to update release tracker on pr merge #261 (tamalsaha)
- Update to Kubernetes v1.18.3 #260 (1gtm)
v0.6.1 (2020-06-05)
Merged pull requests:
- Changed azure authz support to use v1beta1 version instead of v1 for SubjectAccessReview #259 (Anumita)
v0.6.0 (2020-06-03)
Closed issues:
- Missing files for os x #249
Merged pull requests:
- Fix front matter for authorizer docs #258 (tamalsaha)
- Build Mac and Window binaries in GH Actions #257 (tamalsaha)
- Update CHANGELOG.md #256 (tamalsaha)
v0.6.0-rc.0 (2020-06-02)
Merged pull requests:
- Adding Authz support for Azure #255 (krdhruva)
- Fix linter warnings #254 (tamalsaha)
- Update to Kubernetes 1.18.3 #253 (tamalsaha)
v0.5.0 (2020-05-11)
Merged pull requests:
- Use Go 1.14.2 #251 (tamalsaha)
- Azure: switch to new graph endpoint for US Government cloud #250 (karataliu)
v0.5.0-rc.1 (2020-02-16)
Closed issues:
- azure auth provider should validate token audience #244
- Enable guard to use AKS On-Behalf-Of flow to obtain user’s group memberships #235
- Don’t query for groups if AAD token already contains groups #171
- Azure AAD #152
- Enable guard to use OAuth 2.0 On-Behalf-Of flow to obtain user’s group memberships #131
Merged pull requests:
- Add blank line before package delcaration #247 (tamalsaha)
- Add option to verify client ID #246 (weinong)
- Add flag to call Graph api only when overage indicator is present #245 (weinong)
v0.5.0-rc.0 (2020-01-26)
Closed issues:
Merged pull requests:
- Update dependencies #240 (tamalsaha)
- Update azure doc with new feature #239 (weinong)
- Implement On-Behalf-Of (OBO) flow #236 (weinong)
- Update client-go to kubernetes-1.16.3 #234 (tamalsaha)
- fix small errors #233 (torubylist)
- Fix Linter Issues #231 (faem)
- Various Makefile improvements #230 (tamalsaha)
- Templatize front matter #229 (tamalsaha)
- migrate from apps/v1beta1 to apps/v1 #225 (qw1mb0)
- Fix LDAP test #223 (nightfury1204)
- Add Makefile #222 (tamalsaha)
- Use absolute path as aliases for reference docs #221 (tamalsaha)
- Update to k8s 1.14.0 client libraries using go.mod #219 (tamalsaha)
- Update Kubernetes client libraries to 1.13.5 #218 (tamalsaha)
- fix typo #216 (zabio3)
- typo in error command the it should be -o #214 (kanolato)
0.4.0 (2019-02-04)
Closed issues:
- Support Azure Active Directory in sovereign cloud #208
- Dependabot couldn’t find a Gopkg.toml for this project #205
Merged pull requests:
- Prepare docs for 0.4.0 release #213 (tamalsaha)
- Document how to use Azure sovereign cloud instances #212 (tamalsaha)
- Revendor dependencies #211 (tamalsaha)
- Add a little bit more guidance for users. #210 (coderanger)
- Support aad sovereign clouds #209 (karataliu)
0.3.0 (2018-12-03)
Fixed bugs:
- Fix panic if there is no $HOME/.kube/config #179 (nightfury1204)
Closed issues:
- Github connector docs asks for unnecessary public_repo permissions #195
- Guard should not log password/secrets #194
- Issues with LDAP and guard get installer #193
- Dependabot couldn’t find a Gopkg.toml for this project #191
- Guard crashes multiple times a day #190
- Missing binaries for 0.2.1 guard-darwin #189
- Guard pod keeps restarting ~ every 8 hours #187
- Logo Proposal for Guard #184
- Using Gitlab’s full_path instead of name while using authentication by Groups #181
- panic: assignment to entry in nil map #178
Merged pull requests:
- Use docker build –pull #204 (tamalsaha)
- Prepare docs for 0.3.0 release #203 (tamalsaha)
- Fix Gitlab tests #202 (tamalsaha)
- Support group id or full_path for Gitlab connector #201 (tamalsaha)
- Document Github connector permissions to read:org #200 (tamalsaha)
- Redact password/secrets when dumping flags. #199 (tamalsaha)
- Revendor and run gofmt #198 (tamalsaha)
- Set periodic analytics #197 (tamalsaha)
- Update Kubernetes client libraries to 1.12.0 #196 (tamalsaha)
- Typos #192 (tmatias)
- Use kubernetes-1.11.3 #188 (tamalsaha)
- Add readme images to logo folder #186 (tamalsaha)
- Add Logos for Guard #185 (area55git)
- Cleanup error handling for Azure provider #182 (tamalsaha)
- Log userinfo at klog.V(10) #180 (tamalsaha)
0.2.1 (2018-07-10)
Closed issues:
- Support B2B auth for Azure provider by supporting both
oid
orupn
claims in the token #170 - Update kops docs #142
Merged pull requests:
- Fix hugo frontmatter #177 (tamalsaha)
- Prepare 0.2.1 release #176 (tamalsaha)
- Format shell scripts #175 (tamalsaha)
- Use client-go v8.0.0 #173 (tamalsaha)
- Enable B2B auth for Azure provider by supporting either
oid
orupn
claim in the token #172 (amanohar) - Add missing image in azure #169 (nightfury1204)
0.2.0 (2018-06-22)
Closed issues:
- Use a GUARD_PKI_DIR env variable #158
- Azure AAD auth provider is using AAD group’s displayName instead of unique objectId for auth #153
Merged pull requests:
- Prepare 0.2.0 release #168 (tamalsaha)
- Fix flaky LDAP tests #167 (tamalsaha)
- Fix bad pointer in frame ldap.handleBind #166 (tamalsaha)
- Document –azure.use-group-uid flag #165 (tamalsaha)
- Add GUARD_DATA_DIR env variable #164 (tamalsaha)
- Various fixed based on goreportcard #163 (tamalsaha)
- Fix test command in make.py #162 (tamalsaha)
- Skip e2e tests from travis. #161 (tamalsaha)
- Fix formatting error #160 (tamalsaha)
- Fix test #159 (nightfury1204)
- Vendor aws sdk #157 (tamalsaha)
- User auth info added for AWS EKS #150 (sanjid133)
0.1.4 (2018-06-20)
Closed issues:
- NTP sync causing periodic crashes #143
- Hardcoded Oauth client/secret for google? #138
- Add paging to get around directoryObjects.getByIds limit of 1000 #132
Merged pull requests:
- Prepare docs for 0.1.4 release #155 (tamalsaha)
- Allow Azure AAD auth provider to use AAD group ids instead of display name for authn/authz #154 (amanohar)
0.1.3 (2018-06-06)
Merged pull requests:
- Prepare docs for 0.1.3 #147 (tamalsaha)
- Support ntp server as flag #145 (tamalsaha)
- Increase NTP clock skew to 2 min and check every 10 min #144 (tamalsaha)
- Fix typo #141 (ryuheechul)
- Fix a typo in kubectl invocation #137 (farcaller)
0.1.2 (2018-05-04)
Merged pull requests:
- Update docs for 0.1.2 release #136 (tamalsaha)
- Update client-go to 7.0.0 (Kubernetes 1.10) #135 (tamalsaha)
- Add paging to get around directoryObjects.getByIds limit of 1000 #133 (amanohar)
0.1.1 (2018-04-20)
Fixed bugs:
- Error: guard does not provide service for github #127
Closed issues:
- Test the big switch statement in server handler #96
Merged pull requests:
- Prepare docs for 0.1.1 release #130 (tamalsaha)
- Revendor dependencies #129 (tamalsaha)
- Add auth provider case insensitive check #128 (nightfury1204)
- Improve azure auth provider docs #126 (tamalsaha)
- Revert “Use image with tag 0.1.0 not canary” #125 (tamalsaha)
- Use image with tag 0.1.0 not canary #124 (potsbo)
- Guard Installation guide for Kubernetes Clusters built with Kubespray #123 (vikas027)
- Update docs to indicate node selector bug in Kubespray #122 (tamalsaha)
- fix error glog undefined #119 (nightfury1204)
- Generate flag methods using go-enum #118 (tamalsaha)
- Use github.com/golang/glog library #117 (tamalsaha)
- Add simple Grafana Dashboard for Guard #116 (alexanderdavidsen)
- Documentation: how to create serviceMonitors for prometheus-operator #115 (alexanderdavidsen)
- Add test for auth provider client #114 (nightfury1204)
- Fix metrics spelling #113 (tamalsaha)
- Update cli reference docs #112 (tamalsaha)
- Update GitLab documentation to clarify the usage of base-url #111 (alexanderdavidsen)
0.1.0 (2018-04-04)
Closed issues:
- Refactor token command #92
- Enable code coverage tests #84
- Check NTP perodically #83
- Gitlab #53
- Expose metrics via Prometheus #52
- Run guard in its own namespace #29
- Support basic auth / token auth #28
- Run guard on master by default #19
- Installer.yaml should use /healthz checks. #17
- Support LDAP #11
- Support Azure Active Directory / Office365 #10
- Fix installer #91
- Kerberos #58
- Is the google auth actually working/tested? #36
- Document how to fix bad certificate issue #21
- Fuzz server #14
Merged pull requests:
- Support lowercase match for LDAP auth choice #110 (tamalsaha)
- Update changelog #108 (tamalsaha)
- Update readme. #107 (tamalsaha)
- Prepare docs for 0.1.0 #106 (tamalsaha)
- Reorder auth providers #105 (tamalsaha)
- Update docs #104 (nightfury1204)
- Add e2e tests #103 (tamalsaha)
- Use a global var for pki dir #102 (tamalsaha)
- Fix installer issues #101 (tamalsaha)
- Refactor commands #99 (tamalsaha)
- Add kerberos authentication for LDAP #98 (nightfury1204)
- Refactor token command #93 (tamalsaha)
- Add coverage tracking using codecov.io #90 (tamalsaha)
- Add prometheus metrics #89 (tamalsaha)
- concourse-ci pipeline #87 (tahsinrahman)
- Update docs #85 (nightfury1204)
- Reorg codebase #82 (tamalsaha)
- Use github.com/json-iterator/go #81 (tamalsaha)
- Simplify use cluster command #80 (tamalsaha)
- Ensure max clock skew is no more than 5 sec #79 (tamalsaha)
- Add travis.yml #78 (tamalsaha)
- Add test for google #77 (nightfury1204)
- Validate google IDToken #74 (nightfury1204)
- Print id_token & refresh_token for Google #73 (tamalsaha)
- Add test for LDAP #70 (nightfury1204)
- Bug fixes and add CA cert flag for LDAP #69 (nightfury1204)
- Add test for azure #68 (nightfury1204)
- Add test for token auth #67 (nightfury1204)
- Add test for gitlab #66 (nightfury1204)
- Add test for github #65 (nightfury1204)
- Add docs to configure guard for Azure ADDS LDAPS #64 (nightfury1204)
- Use authentication/v1 api #63 (tamalsaha)
- Various fixes to installer #62 (tamalsaha)
- Fix Google groups detection #61 (tamalsaha)
- Various fixes #60 (tamalsaha)
- Add support for LDAP #59 (nightfury1204)
- Add support for Azure #57 (nightfury1204)
- Add support for static token file authentication #56 (nightfury1204)
- Update client-go to v6.0.0 #55 (tamalsaha)
- Gitlab #54 (nightfury1204)
- Document how to use kube-dns to connect api server to guard server #47 (tamalsaha)
0.1.0-rc.5 (2018-01-04)
Closed issues:
Merged pull requests:
- Prepare docs for 0.1.0-rc.5 #51 (tamalsaha)
- Fix client id generation #49 (tamalsaha)
- Reorganize & write front matter for 0.1.0-rc.5 #48 (sajibcse68)
- Use clientcmd apis to generate webhook config #46 (tamalsaha)
- Use client scheme to convert to YAML #45 (tamalsaha)
- Use cert store from kutil #44 (tamalsaha)
- Add kops documentation #43 (thomaspeitz)
- Format error messages #42 (tamalsaha)
- Generate RBAC roles in installer #41 (tamalsaha)
- Simplify ClientID generation for analytics #40 (tamalsaha)
- Correctly set analytics clientID #39 (tamalsaha)
- Update appscode.com api pkg paths #38 (tamalsaha)
- Add front mater for docs 0.1.0-rc.4 #35 (sajibcse68)
- Add front matter for guard cli #33 (tamalsaha)
- Remove expiration time for appscode token by using validation #32 (sanjid133)
- Cleanup dependencies #31 (tamalsaha)
- Add appscode authenticator #30 (sanjid133)
- Use client-go 5.x #27 (tamalsaha)
0.1.0-rc.4 (2017-09-25)
Merged pull requests:
- Add release.sh script #26 (tamalsaha)
- Add –pki-dir flag #25 (tamalsaha)
- Revendor dependencies. #24 (tamalsaha)
- Fix docs of Developer-guide #23 (the-redback)
0.1.0-rc.3 (2017-09-07)
0.1.0-rc.2 (2017-09-01)
Merged pull requests:
0.1.0-rc.1 (2017-08-30)
Merged pull requests:
0.1.0-rc.0 (2017-08-29)
Merged pull requests:
- Document ClusterIP choice #16 (tamalsaha)
- Various fixes #15 (tamalsaha)
- Refactor handlers #12 (tamalsaha)
0.1.0-alpha.0 (2017-08-28)
Closed issues:
Merged pull requests:
- Add tutorial #9 (tamalsaha)
- Add kubectl commands. #8 (tamalsaha)
- Add docs. #7 (tamalsaha)
- Add
get
commands #6 (tamalsaha) - Revise docs #5 (tamalsaha)
- Implement authN webhook for Google and Github #4 (tamalsaha)
- Implement init commands #3 (tamalsaha)
* This Change Log was automatically generated by github_changelog_generator