Releases: kubernetes-sigs/windows-gmsa
v0.10.0
K8S_GMSA_DEPLOY_DOWNLOAD_REV='$VERSION' \
./deploy-gmsa-webhook.sh --file ./gmsa-manifests \
--image registry.k8s.io/gmsa-webhook/k8s-gmsa-webhook:v0.10.0
What's Changed
- Update references to v0.9.0 by @jsturtevant in #154
- Update to latest versions for actions by @jsturtevant in #156
- Create random hostname for GMSA by @zylxjtu in #155
- Generate test cert/key dynamically by @AbelHu in #157
New Contributors
Full Changelog: v0.9.0...v0.10.0
v0.9.0
To Deploy:
K8S_GMSA_DEPLOY_DOWNLOAD_REV='$VERSION' \
./deploy-gmsa-webhook.sh --file ./gmsa-manifests \
--image registry.k8s.io/gmsa-webhook/k8s-gmsa-webhook:v0.9.0
What's Changed
- Prepare v0.8.0 release by @marosset in #138
- fixing typo in email address in new-release.md issue template by @marosset in #139
- Update kind and k8s version by @jsturtevant in #140
- Watch cert files and reload on change by @ycheng-kareo in #141
- Integration tests wasn't running by @jsturtevant in #142
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /admission-webhook by @dependabot in #144
- Update kind, cert-manager, and helm versions by @jsturtevant in #143
- Use dev image instead of published image by @jsturtevant in #146
- Cert rotation for e2e chart by @jsturtevant in #145
- Update golang and k8s deps by @jsturtevant in #147
- Update deps to latest by @jsturtevant in #150
- Add ability to configure QPS and Burst for go-client by @jsturtevant in #149
- Fix logic for parsing values by @jsturtevant in #151
New Contributors
- @ycheng-kareo made their first contribution in #141
Full Changelog: v0.8.0...v0.9.0
v0.8.0
To deploy:
K8S_GMSA_DEPLOY_DOWNLOAD_REV='v0.8.0'
./deploy-gmsa-webhook.sh --file ./gmsa-manifests
--image registry.k8s.io/gmsa-webhook/k8s-gmsa-webhook:v0.8.0
Or use our helm chart!
What's Changed
- Make formatting changes to the Helm chart by @aiyengar2 in #127
- Fix nodeselector to nodeSelector in Helm chart by @aiyengar2 in #128
- Ensure that securityContext can be set in Helm chart by @aiyengar2 in #130
- Add credential.hostAccountConfig for CCG scenario by @aiyengar2 in #125
- Infer caBundle from .Values.certificates.secretName by @aiyengar2 in #123
- Bump golang.org/x/net from 0.13.0 to 0.17.0 in /admission-webhook by @dependabot in #132
- Release latest chart changes by @jsturtevant in #134
- Update to kubernetes 1.29 by @jsturtevant in #136
New Contributors
- @aiyengar2 made their first contribution in #127
Full Changelog: v0.7.1...v0.8.0
v0.7.0
Release v0.7.0
Deployment
Shell scripts
K8S_GMSA_DEPLOY_DOWNLOAD_REV='v0.7.0' \
./deploy-gmsa-webhook.sh --file ./gmsa-manifests \
--image registry.k8s.io/gmsa-webhook/k8s-gmsa-webhook:$VERSION
Helm
helm repo add windows-gmsa https://raw.githubusercontent.com/kubernetes-sigs/windows-gmsa/master/charts/repo
helm install windows-gmsa/gmsa --namespace kube-system --version v0.7.2
What's Changed
- Bump dependency versions by @jsturtevant in #105
- Update to golang 1.20 by @jsturtevant in #106
- Use dl.k8s.io instead of kubernetes-release bucket by @ratnopamc in #108
- Building arm64 admission-webhook image too by @marosset in #109
- Setting HOME=/root so cloudbuild jobs can find the builkit plugins by @marosset in #110
- Updating the cloudbuild image to one that has buildkit 10.x by @marosset in #111
- Update dependencies by @jsturtevant in #115
- Update to go 1.21 by @jsturtevant in #116
- call gcloud auth in cloudbuild.yaml by @marosset in #118
- Adding an issue template for cutting new releases by @marosset in #120
- Misc updates for releasing v0.7.0 image by @marosset in #121
New Contributors
- @ratnopamc made their first contribution in #108
Full Changelog: v0.6.1...v0.7.0
v0.6.1
To Deploy
K8S_GMSA_DEPLOY_DOWNLOAD_REV='v0.6.1' \
./deploy-gmsa-webhook.sh --file ./gmsa-manifests \
--image registry.k8s.io/gmsa-webhook/k8s-gmsa-webhook:v0.6.1
What's Changed
- Update chart for new release v0.6.0 by @jsturtevant in #98
- Bump golang.org/x/net from 0.3.1-0.20221206200815-1e63c2f08a10 to 0.7.0 in /admission-webhook by @dependabot in #102
- Updating helm packages for v0.6.1 release by @marosset in #104
- fix: update image name from old dockerhub by @profnandaa in #101
New Contributors
- @dependabot made their first contribution in #102
- @profnandaa made their first contribution in #101
Full Changelog: v0.6.0...v0.6.1
v0.6.0
To Deploy:
K8S_GMSA_DEPLOY_DOWNLOAD_REV='v0.6.0' \
./deploy-gmsa-webhook.sh --file ./gmsa-manifests \
--image registry.k8s.io/gmsa-webhook/k8s-gmsa-webhook:v0.6.0
What's Changed
- feat(chart): allow gmsa to be made more HA by @acobaugh in #87
- outdated link replaced with latest one by @amolmote in #89
- fix(helm): fix the namespaceSelector that prevents the webhook from running in the release namespace by @acobaugh in #90
- chore(chart): release chart 0.6.0 by @acobaugh in #91
- Amazon EKS gMSA signer support update by @marciogmorales in #92
- Stop applying the beta.kubernetes.io/os by @pacoxu in #93
- Update k8s dependencies for 1.26 by @jsturtevant in #94
- Use go 1.19 by @jsturtevant in #95
- Updating supporting tools to latest versions by @jsturtevant in #96
New Contributors
- @acobaugh made their first contribution in #87
- @amolmote made their first contribution in #89
- @marciogmorales made their first contribution in #92
- @pacoxu made their first contribution in #93
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- If running in pod use the ca from the pod by @jsturtevant in #68
- docs: Updating RELEASE.md w/ correct k8s.gri.io uri by @marosset in #69
- Creating a Helm chart and repository for GMSA. by @phillipsj in #55
- Update README.md helm chart repo url by @Fareroo7 in #72
- Fixing the helm chart integration tests. by @phillipsj in #75
- Update helm chart crds folder location by @Fareroo7 in #74
- Using registry.k8s.io instead of k8s.gcr.io by @marosset in #78
- Updating helm charts to set OS field on Pod specs for applicable K8s versions by @marosset in #81
- Add replace for gogo/protobuf by @pathuang-sia in #83
- Updating golang to v1.18 and deps by @marosset in #85
New Contributors
- @Fareroo7 made their first contribution in #72
- @pathuang-sia made their first contribution in #83
Full Changelog: v0.4.0...v0.5.0
v0.4.0
To Deploy:
K8S_GMSA_DEPLOY_DOWNLOAD_REV='v0.4.0'
./deploy-gmsa-webhook.sh --file ./gmsa-manifests
--image k8s.gcr.io/gmsa-webhook/k8s-gmsa-webhook:v0.4.0
What's Changed
- Adding the ability to configure the webhook port. by @phillipsj in #57
- Update k8s deps and go build version by @jsturtevant in #58
- Updating makefiles so we can push staging images to gcr.io/k8s-staging/gmsa-webhook by @marosset in #59
- docs: Updating RELEASE.md with image promotion instructions by @marosset in #65
- EKS installation doc updates by @marosset in #66
- Tolerate the control-plane taint by @jsturtevant in #67
New Contributors
- @phillipsj made their first contribution in #57
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Adds HostAccountConfig and adds v1 API version to GMSACrednetialSpec.
To deploy:
K8S_GMSA_DEPLOY_DOWNLOAD_REV='v0.3.0' \
./deploy-gmsa-webhook.sh --file ./gmsa-manifests \
--image sigwindowstools/k8s-gmsa-webhook:v0.3.0
What's Changed
- Adding HostAccountFields to GMSACredentialSpec objects by @marosset in #47
- Adding v1 version for gmsacredentialspec CRDs by @marosset in #44
- ci: replacing --dry-run with --dry-run=client for kubectl commands by @marosset in #48
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Adds support for kubernetes version 1.22. This release will work for clusters 1.19+.
- Update k8s dependencies #37
- Update tooling #35
- Updates for gmsa webhook for k8s version 1.22 #31
- CI updates (moved to github actions)
The image has been moved to the Docker repository: https://hub.docker.com/repository/docker/sigwindowstools/k8s-gmsa-webhook
K8S_GMSA_DEPLOY_DOWNLOAD_REV='v0.2.0' \
./deploy-gmsa-webhook.sh --file ./gmsa-manifests \
--image sigwindowstools/k8s-gmsa-webhook:v0.2.0
For cluster versions 1.18 and prior use the release at https://github.com/kubernetes-sigs/windows-gmsa/releases/tag/v0.1.0