Releases: gardener/terminal-controller-manager
Releases · gardener/terminal-controller-manager
v0.13.0
[terminal-controller-manager]
Improvements
- [OPERATOR] The
honourServiceAccountRef
configuration option, that was introduced with the previous release, was split into two configuration options:honourServiceAccountRefHostCluster
andhonourServiceAccountRefTargetCluster
. For themulti-cluster
kustomization overlay the configuration optionhonourServiceAccountRefHostCluster
is set to false. (#44, @petersutter)
v0.12.0
[terminal-controller-manager]
Improvements
- [OPERATOR] You can forbid the usage of the
credentials.serviceAccountRef
property by setting thehonourServiceAccountRef
configuration option tofalse
. The recommended configuration is already applied for the different kustomization overlays: (#41, @petersutter)honourServiceAccountRef=false
for themulti-cluster
overlayhonourServiceAccountRef=true
(uses default) for thesingle-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 theserver
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 thekube-apiserver
of the target cluster. To reference the service, setspec.target.apiServerServiceRef.name
and optionallyspec.target.apiServerServiceRef.namespace
on theTerminal
resource (#40, @petersutter)
v0.11.0
[terminal-controller-manager]
Improvements
- [OPERATOR]
terminal-controller-manager
now also works with v1.18.x kube-apiservers (#36, @petersutter)
v0.10.0
[terminal-controller-manager]
Improvements
- [USER] Injected
kubeconfig
for cluster operations is now writable. This allows for operations such askubectl 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'sENTRYPOINT
(#35, @petersutter)
v0.9.0
[terminal-controller-manager]
Action Required
- [OPERATOR] Make sure to update
terminal-controller-manager
fromv0.8.0
. Otherwise current terminal sessions can't be annotated anymore withdashboard.gardener.cloud/operation=keepalive
and will be terminated when reaching time to live (#30, @petersutter)
Improvements
- [USER] Resources created in
host
andtarget
cluster are now annotated with the information of the creator of the terminal session and the target namespace (terminal.dashboard.gardener.cloud/created-by
andterminal.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
andspec.host.pod.container.resources
on theTerminal
resource (#31, @petersutter) - [DEVELOPER] The following fields on the
Terminal
resource are deprecated: (#31, @petersutter)spec.host.pod.containerImage
, instead usespec.host.pod.container.image
spec.host.pod.privileged
, instead usespec.host.pod.container.privileged
v0.8.0
[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 theterminal-manager-role
(#24, @petersutter)
v0.7.0
[terminal-controller-manager]
Improvements
- [OPERATOR] The release tags from now are prefixed with
v
. (#17, @petersutter)
0.6.0
no release notes available
0.5.0
no release notes available
0.4.0
[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
, orpassword
. 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)