Releases: gardener/terminal-controller-manager
Releases · gardener/terminal-controller-manager
v0.35.0
[github.com/gardener/terminal-controller-manager:v0.35.0]
🐛 Bug Fixes
[OPERATOR]Handle terminal deletion when namespace (of garden project) is deleted by @petersutter [#408]
🏃 Others
[OPERATOR]Dropped obsolete permission to read secrets from the (virtual) garden cluster. by @petersutter [#394][OPERATOR]Terminal webhook: stricter validation for namespaces/names, RBAC RoleRefs, apiServer URL/CA data, and pod labels. by @petersutter [#452][DEVELOPER]migrate CICD-Pipeline to GitHub-Actions by @ccwienk [#404]
Container (OCI) Images
- terminal-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/terminal-controller-manager:v0.35.0
v0.34.0
[gardener/terminal-controller-manager]
⚠️ Breaking Changes
[OPERATOR]Thecredential.secretRefproperty has been removed from the terminalhostandtargetproperties:- For
Seedresources,spec.secretRefwas removed from the API without replacement, eliminating the need forcredential.secretRef. - For
Shootresources,credential.shootRefnow replaces the previously usedcredential.secretReffor static token kubeconfigs. by @petersutter [#320]
- For
✨ New Features
[OPERATOR]Enhance terminal pods with service account token projection when the terminal host and target are in the same cluster and namespace by @petersutter [#322][DEVELOPER]gosecwas introduced for Static Application Security Testing (SAST). by @petersutter [#328]
Docker Images
- terminal-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/terminal-controller-manager:v0.34.0
v0.33.0
[gardener/terminal-controller-manager]
🏃 Others
[OPERATOR]The component name is changed fromterminaltoterminal-controller-manager. by @ialidzhikov [#294][OPERATOR]Helm Chart: Theterminal-controller-manager-configvolumeMountis set toreadOnlyon the deployment by @petersutter [#289]
Docker Images
- terminal-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/terminal-controller-manager:v0.33.0
v0.32.0
[gardener/terminal-controller-manager]
🏃 Others
[USER]When reconciling theTerminalresource,Terminal.status.lastErrorandTerminal.status.lastOperationis now updated. by @petersutter [#281]
Docker Images
- terminal:
europe-docker.pkg.dev/gardener-project/releases/gardener/terminal-controller-manager:v0.32.0
v0.31.0
[gardener/terminal-controller-manager]
⚠️ Breaking Changes
[OPERATOR]Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references.
by @ccwienk [#231][OPERATOR]Thekube-rbac-proxydependency was removed. The/metricsendpoint is now protected bycontroller-runtime's metrics authN and authZ filter.- The client's token for the
/metricsendpoint is validated against the (virtual) garden cluster - The
.Values.global.controller.controller.kubeRBACProxyhas been removed - Added optional
.Values.global.controller.manager.config.server.metrics.tlsSecretName - Added optional
.Values.global.controller.manager.config.server.metrics.tls.crtand.Values.global.controller.manager.config.server.metrics.tls.key - The default value of
.Values.global.controller.manager.config.server.metrics.bindAddresshas changed to"", indicating that the metrics server is listening on all addresses. - The default value of
.Values.global.controller.manager.config.server.metrics.porthas changed to8443, which replaces the.Values.global.controller.controller.kubeRBACProxy.config.server.proxy.portconfiguration. by @petersutter [#246]
- The client's token for the
🏃 Others
[DEVELOPER]Configured CVSS Rescoring by @petersutter [#214]
Docker Images
- terminal:
europe-docker.pkg.dev/gardener-project/releases/gardener/terminal-controller-manager:v0.31.0
v0.30.0
v0.29.0
[gardener/terminal-controller-manager]
✨ New Features
[OPERATOR]Theterminalchart allows to optionally configure a projected volume based kubeconfig. by @timuthy [#202]
🏃 Others
[OPERATOR]The Golang version has been updated to1.21.3by @dependabot[bot] [#207]
v0.28.0
[terminal-controller-manager]
🐛 Bug Fixes
- [OPERATOR] A bug has been fixed which prevented the webhook handler from being reached by
kube-apiservers in case theterminal-controller-managerwas deployed in a namespace different thangarden. (gardener/terminal-controller-manager#183, @rfranzke)
v0.27.0
[terminal-controller-manager]
🏃 Others
- [OPERATOR] The Helm charts are now adapted such that they work well in garden cluster with enabled
NetworkPolicyprotection (default sincegardener/gardener@v1.71when garden cluster is managed bygardener-operator). (gardener/terminal-controller-manager#172, @rfranzke)
v0.26.0
[terminal-controller-manager]
🏃 Others
- [OPERATOR] Adds toleration to allow scheduling terminal pod on any node by default. (gardener/terminal-controller-manager#163, @lizzzcai)