Skip to content

Releases: gardener/terminal-controller-manager

v0.13.0

03 Sep 14:06
Compare
Choose a tag to compare

[terminal-controller-manager]

Improvements

  • [OPERATOR] The honourServiceAccountRef configuration option, that was introduced with the previous release, was split into two configuration options: honourServiceAccountRefHostCluster and honourServiceAccountRefTargetCluster. For the multi-cluster kustomization overlay the configuration option honourServiceAccountRefHostCluster is set to false. (#44, @petersutter)

v0.12.0

02 Sep 14:04
Compare
Choose a tag to compare

[terminal-controller-manager]

Improvements

  • [OPERATOR] You can forbid the usage of the credentials.serviceAccountRef property by setting the honourServiceAccountRef configuration option to false. The recommended configuration is already applied for the different kustomization overlays: (#41, @petersutter)
    • honourServiceAccountRef=false for the multi-cluster overlay
    • honourServiceAccountRef=true (uses default) for the single-cluster overlay
  • [DEVELOPER] The Golang version has been updated to 1.15.1 (#43, @petersutter)
  • [DEVELOPER] To use the local endpoint of the target kube-apiserver you can now overwrite the server property of the kubeconfig that is mounted into the terminal pod. This can be done by referencing the kube-apiserver service on the host cluster that is pointing to the kube-apiserver of the target cluster. To reference the service, set spec.target.apiServerServiceRef.name and optionally spec.target.apiServerServiceRef.namespace on the Terminal resource (#40, @petersutter)

v0.11.0

10 Jul 14:43
Compare
Choose a tag to compare

[terminal-controller-manager]

Improvements

  • [OPERATOR] terminal-controller-manager now also works with v1.18.x kube-apiservers (#36, @petersutter)

v0.10.0

02 Jul 13:29
Compare
Choose a tag to compare

[terminal-controller-manager]

Improvements

  • [USER] Injected kubeconfig for cluster operations is now writable. This allows for operations such as kubectl config set-context --current --namespace=foo to succeed. (#34, @mvladev)
  • [DEVELOPER] The command field for the container is now supported, in case you want to overwrite the docker image's ENTRYPOINT (#35, @petersutter)

v0.9.0

10 Jun 10:19
Compare
Choose a tag to compare

[terminal-controller-manager]

Action Required

  • [OPERATOR] Make sure to update terminal-controller-manager from v0.8.0. Otherwise current terminal sessions can't be annotated anymore with dashboard.gardener.cloud/operation=keepalive and will be terminated when reaching time to live (#30, @petersutter)

Improvements

  • [USER] Resources created in host and target cluster are now annotated with the information of the creator of the terminal session and the target namespace (terminal.dashboard.gardener.cloud/created-by and terminal.dashboard.gardener.cloud/target-ns) (#28, @petersutter)
  • [DEVELOPER] The Golang version has been updated to 1.14.4 (#33, @petersutter)
  • [DEVELOPER] You can now set spec.host.pod.container.args and spec.host.pod.container.resources on the Terminal resource (#31, @petersutter)
  • [DEVELOPER] The following fields on the Terminal resource are deprecated: (#31, @petersutter)
    • spec.host.pod.containerImage, instead use spec.host.pod.container.image
    • spec.host.pod.privileged, instead use spec.host.pod.container.privileged

v0.8.0

21 Feb 13:24
Compare
Choose a tag to compare

[terminal-controller-manager]

Most notable changes

  • [OPERATOR] You can now configure time to live and maximum concurrent reconciles per namespace for Terminal resources (#22, @petersutter)

Improvements

  • [OPERATOR] Fixed the permission to create subjectaccessreviews on the terminal-manager-role (#24, @petersutter)

v0.7.0

13 Jan 13:15
Compare
Choose a tag to compare

[terminal-controller-manager]

Improvements

  • [OPERATOR] The release tags from now are prefixed with v. (#17, @petersutter)

0.6.0

27 Nov 15:07
Compare
Choose a tag to compare

no release notes available

0.5.0

05 Nov 14:57
Compare
Choose a tag to compare

no release notes available

0.4.0

30 Oct 15:11
Compare
Choose a tag to compare

[terminal-controller-manager]

Most notable changes

  • [USER] Referenced Kubeconfigs may now only contain the following keys as authentication info: client-certificate-data, client-key-data, token, username, or password. You may have to update your secrets accordingly. (c4cfb3e)

Improvements

  • [USER] The terminal resource now has a size limit of 10KiB (#13, @petersutter)
  • [USER] Only creator of terminal session can keep it alive (#8, @petersutter)
  • [OPERATOR] The Golang version has been updated to 1.13.3. (#12, @petersutter)