Releases: kubeguard/guard
0.3.0
Guard 0.3.0 redacts password/secrets when dumping flags and fixes various issues for GitHub & Gitlab auth providers. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.3.0
Notable Changes
- 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)
0.2.1
Guard 0.2.1 enables B2B auth for Azure provider by supporting either oid
or upn
claim in the token. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.2.1
Notable Changes
0.2.0
Guard 0.2.0 adds login
command for Amazon EKS. Guard commands can read pki-dir from GUARD_DATA_DIR
environment variable now. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.2.0
Notable Changes
- 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
Guard 0.1.4 addresses #153 by returning group uids for Azure auth provider. To maintain prior behavior of returning group names for Azure, you can set the --azure.use-group-uid=false
on guard server binary. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.1.4
Notable Changes
0.1.3
Guard 0.1.3 addresses #143 by increasing the max clodk skew to 2 min and checks to every 10 mins. To disable clock skew checks, you can set the --clock-check-interval=0
on guard server binary. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.1.3
Notable Changes
0.1.2
Guard 0.1.2 comes with a bug fix for Azure auth provider. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.1.2
Notable Changes
0.1.1
Guard 0.1.1 comes with lots of docs improvements. Thank you to all of you who have tried and/or contributed to Guard. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.1.1
Notable Changes
- Add auth provider case insensitive check #128 (nightfury1204)
- Improve azure auth provider docs #126 (tamalsaha)
- 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
Guard 0.1.0 is here with support for a wide range of auth providers. We have also improved the test coverage significantly. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.1.0
Notable Changes
- Update readme. #107
- Prepare docs for 0.1.0 #106
- Reorder auth providers #105
- Update docs #104
- Add e2e tests #103
- Use a global var for pki dir #102
- Fix installer issues #101
- Refactor commands #99
- Add kerberos authentication for LDAP #98
- Refactor token command #93
- Add coverage tracking using codecov.io #90
- Add prometheus metrics #89
- concourse-ci pipeline #87
- Update docs #85
- Reorg codebase #82
- Use github.com/json-iterator/go #81
- Simplify use cluster command #80
- Ensure max clock skew is no more than 5 sec #79
- Add travis.yml #78
- Add test for google #77
- Validate google IDToken #74
- Print id_token & refresh_token for Google #73
- Add test for LDAP #70
- Bug fixes and add CA cert flag for LDAP #69
- Add test for azure #68
- Add test for token auth #67
- Add test for gitlab #66
- Add test for github #65
- Add docs to configure guard for Azure ADDS LDAPS #64
- Use authentication/v1 api #63
- Various fixes to installer #62
- Fix Google groups detection #61
- Various fixes #60
- Add support for LDAP #59
- Add support for Azure #57
- Add support for static token file authentication #56
- Update client-go to v6.0.0 #55
- Gitlab #54
- Document how to use kube-dns to connect api server to guard server #47
0.1.0-rc.5
Guard 0.1.0-rc.5 includes installation instructions for Kops. Also, Guard docs are now hosted on https://appscode.com/products/guard/. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.1.0-rc.5
Notable Changes
- Prepare docs for 0.1.0-rc.5 #51
- Reorganize & write front matter for 0.1.0-rc.5 #48
- Use clientcmd apis to generate webhook config #46
- Use client scheme to convert to YAML #45
- Use cert store from kutil #44
- Add kops documentation #43 (tsupertramp)
- Generate RBAC roles in installer #41
- Correctly set analytics clientID #39
- Add appscode authenticator #30
- Use client-go 5.x #27
0.1.0-rc.4
Guard 0.1.0-rc.4 add --pki-dir
flag so that pki objects can be stored in a user defined directory. Please follow the deployment guide here to install/upgrade.
Download Docker images via:
docker pull appscode/guard:0.1.0-rc.4
Notable Changes
- Add release.sh script #26
- Add --pki-dir flag #25 . Thanks Marc Goujon!