github siderolabs/talos v0.13.2

latest releases: v1.7.2, pkg/machinery/v1.7.2, v1.8.0-alpha.0...
2 years ago

Talos 0.13.2 (2021-11-02)

Welcome to the v0.13.2 release of Talos!

Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.

Kexec and capabilities

When kexec support is disabled Talos no longer drops Linux capabilities (CAP_SYS_BOOT and CAP_SYS_MODULES) for child processes.
That is helpful for advanced use-cases like Docker-in-Docker.

If you want to permanently disable kexec and capabilities dropping, pass kexec_load_disabled=1 argument to the kernel.
For example:

install:
  extraKernelArgs:
    - kexec_load_disabled=1

Please note that capabilities are dropped before machine configuration is loaded,
so disabling kexec via machine.sysctls (like in the section Reboots via kexec) will not be enough.

Contributors

  • Andrey Smirnov
  • Artem Chernyshev
  • Serge Logvinov

Changes

6 commits

  • b7fc1a69b release(v0.13.2): prepare release
  • a937e6f7d fix: remove listening socket to fix Talos in a container restart
  • 269867916 feat: automatically limit kubelet node IP family based on service CIDRs
  • c873dc5d0 fix: don't drop ability to use ambient capabilities
  • 2226a9924 fix: hcloud network config changes
  • 7cb9813b6 feat: update Kubernetes to 1.22.3

Dependency Changes

  • k8s.io/api v0.22.2 -> v0.22.3
  • k8s.io/client-go v0.22.2 -> v0.22.3
  • k8s.io/kubectl v0.22.2 -> v0.22.3
  • k8s.io/kubelet v0.22.2 -> v0.22.3

Previous release can be found at v0.13.1

Images

quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.6.0
docker.io/coredns/coredns:1.8.4
gcr.io/etcd-development/etcd:v3.4.16
k8s.gcr.io/kube-apiserver:v1.22.3
k8s.gcr.io/kube-controller-manager:v1.22.3
k8s.gcr.io/kube-scheduler:v1.22.3
k8s.gcr.io/kube-proxy:v1.22.3
ghcr.io/talos-systems/kubelet:v1.22.3
ghcr.io/talos-systems/installer:v0.13.2
k8s.gcr.io/pause:3.2

Don't miss a new talos release

NewReleases is sending notifications on new releases.