github siderolabs/talos v1.5.0-alpha.0

latest releases: v1.8.0-alpha.0, pkg/machinery/v1.8.0-alpha.0, v1.7.1...
pre-release11 months ago

Talos 1.5.0-alpha.0 (2023-05-19)

Welcome to the v1.5.0-alpha.0 release of Talos!
This is a pre-release of Talos

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

Component Updates

  • Linux: 6.1.28
  • containerd: 1.6.21
  • runc: 1.1.7
  • etcd: 3.5.9
  • Kubernetes: 1.27.2

Talos is built with Go 1.20.4.

Contributors

  • Andrey Smirnov
  • Noel Georgi
  • Utku Ozdemir
  • Dmitriy Matrenichev
  • Steve Francis
  • Budiman Jojo
  • Christian Rolland
  • Henk Kraal
  • Michael A. Davis
  • Michael Fornaro
  • Nico Berlee
  • Niklas Wik
  • Ricky Sadowski
  • Thomas Perronin

Changes

70 commits

  • eba818564 release(v1.5.0-alpha.0): prepare release
  • 383471c3e feat: update default Kubernetes to v1.27.2
  • 8f68d1abe chore: bump deps
  • e0c1585d3 feat: create azure community gallery image version on release
  • dd8336c9e fix: refresh kubelet self-issued serving certificates
  • bb02dd263 chore: drop deprecated stuff for Talos 1.5
  • 61cad8673 chore: bump deps
  • 01dfd3af7 feat: update etcd to v3.5.9
  • aa65fbb8a chore: update KUBECTL_URL to reflect the community bucket
  • cc3128d94 chore: bump kernel to 6.1.28
  • 97fffaf78 chore: use ctest.UpdateWithConflicts instead of plain UpdateWithConflicts
  • 3b36993b9 fix: rlimit nofile test
  • 45e6e27af chore: bump runtime
  • 4f720d465 fix: revert: set rlimit explicitly in wrapperd
  • a2565f674 fix: set rlimit explicitly in wrapperd
  • cdfc242b8 chore: re-enable Go buildid
  • e67f3f5c5 feat: linux 6.1.27, containerd 1.6.21, go 1.20.4
  • 55ae59a0a fix: properly skip/cleanup controlplane configs for workers
  • 64eade9bd chore: clean up unused constant
  • 62c6e9655 feat: introduce siderolink config resource & reconnect
  • 860002c73 fix: don't reload control plane pods on cert SANs changes
  • d43c61e80 fix: enforce nolock option for all NFS mounts by default
  • 339986db9 fix: inhibit timer to follow kubelet timer
  • cbf6dc100 fix: set timeout for unmount calls
  • b58f913d5 fix: set the static pod priority as values
  • f8a7a5b6b docs: add information about KubeSpan ports and topology
  • 2bad74d64 docs: add how to on scaling down
  • 7442ff8b0 chore: fix typos inteface -> interface (docs and tests)
  • d4e94f7a1 fix: add back required TARGETARCH for installer
  • e6fffda01 chore: linux 6.1.26, runc 1.1.7
  • 344746ae2 fix: bump max inhibit delay to 20 min
  • d9bdea2b5 chore: fork docs and compatibility modules for Talos 1.5
  • 3d99610fc docs: document building, verifying image and process caps
  • 014008ea2 fix: udevd rules trigger
  • 9b36bb613 feat: update Linux to 6.1.25, fix virtio on arm64
  • 08ec66c55 feat: clean up (garbage collect) system images which are not referenced
  • b097efcde fix: display correct number of machines on dashboard
  • cad43f0ad chore: remove k8s master label
  • e296a566e fix: support kernel userspace module loading
  • 103f0ffdd feat: add startup probes to controller-manager and scheduler
  • 5a1ae8aae chore: bump dependences
  • ec8c8dbaf chore: fix container image reproducibility
  • f661d8487 fix: allow talosctl cp to handle special files in /proc
  • 2d824b563 fix: do not show control plane status for workers on dashboard
  • e5491ddad docs: update documentation for nocloud
  • 7a004a6f7 fix: parse errors correctly
  • 374ef5385 test: submit verbose flag to e2e tests
  • e1d38b6fe feat: show template URL in dashboard config URL tab
  • 45d7f0ce9 docs: fix the latest url
  • 96efbf147 docs: activate 1.4.0 docs by default
  • 8c1f515b1 feat: update Linux to 6.1.24
  • 8689bef5f docs: update documentation for Talos 1.4
  • a781dfb8e feat: update Kubernetes to 1.27.1
  • a737dd83a chore: typo in compatibility.ParseKubernetesVersion
  • f14928b0a fix: fix dashboard crash when a non-existent node is specified
  • 3e406d9b0 feat: update etcd to v3.5.8
  • bd1cff3e8 chore: remove Go buildid
  • e31f7f50b feat: update Kubernetes to 1.27.0
  • aa3640d74 docs: update storage.md
  • 07bb61e60 chore: module-sig-verify cleanup
  • 5e9d836c3 chore: add kernel module signtaure verification
  • 3cd1c6bb0 fix: send 'STOP' event on phase end
  • 5176d27dc feat: update Kubernetes to 1.27.0-rc.1
  • 2c55550a6 fix: quote ISO kernel args for GRUB
  • 319d76e38 fix: respect BROWSER=echo in client auth interceptor
  • 4e4ace839 chore: update Go to 1.20.3
  • 170f73899 fix: correctly parse static pod phase
  • c3a595d5b fix: improve action tracking post checks
  • eb01edbc8 fix: rework DHCP flow
  • e095150a6 test: bump CAPI components versions

Changes from siderolabs/extras

1 commit

Changes from siderolabs/gen

3 commits

Changes from siderolabs/go-blockdevice

1 commit

Changes from siderolabs/go-loadbalancer

1 commit

Changes from siderolabs/pkgs

18 commits

Changes from siderolabs/tools

8 commits

Dependency Changes

  • github.com/aws/aws-sdk-go v1.44.232 -> v1.44.264
  • github.com/beevik/ntp v0.3.0 -> v1.0.0
  • github.com/benbjohnson/clock v1.1.0 -> v1.3.5
  • github.com/cenkalti/backoff/v4 v4.2.0 -> v4.2.1
  • github.com/containerd/containerd v1.6.19 -> v1.6.20
  • github.com/containerd/typeurl/v2 v2.1.1 new
  • github.com/containernetworking/plugins v1.2.0 -> v1.3.0
  • github.com/cosi-project/runtime v0.3.0 -> 82b69d862a7a
  • github.com/docker/docker v23.0.2 -> v23.0.6
  • github.com/hetznercloud/hcloud-go v1.41.0 -> v1.45.1
  • github.com/insomniacslk/dhcp 74ae03f2425e -> 49801966e6cb
  • github.com/jsimonetti/rtnetlink v1.3.1 -> v1.3.3
  • github.com/mdlayher/genetlink v1.3.1 -> v1.3.2
  • github.com/mdlayher/netlink v1.7.1 -> v1.7.2
  • github.com/mdlayher/netx c711c2f8512f -> 7e21880baee8
  • github.com/nberlee/go-netstat v0.1.1 -> v0.1.2
  • github.com/opencontainers/image-spec v1.1.0-rc2 -> v1.1.0-rc3
  • github.com/rivo/tview 281d14d896d7 -> 822bd067b165
  • github.com/rs/xid v1.4.0 -> v1.5.0
  • github.com/scaleway/scaleway-sdk-go v1.0.0-beta.15 -> v1.0.0-beta.16
  • github.com/siderolabs/extras v1.4.0-1-g9b07505 -> v1.5.0-alpha.0
  • github.com/siderolabs/gen v0.4.3 -> v0.4.5
  • github.com/siderolabs/go-blockdevice v0.4.4 -> v0.4.5
  • github.com/siderolabs/go-loadbalancer v0.2.1 -> v0.2.2
  • github.com/siderolabs/pkgs v1.4.1-5-ga333a84 -> v1.5.0-alpha.0-17-g702d7a7
  • github.com/siderolabs/talos/pkg/machinery v1.4.0 -> v1.5.0-alpha.0
  • github.com/siderolabs/tools v1.4.0-1-g955aabc -> v1.5.0-alpha.0-7-gd2dde48
  • github.com/spf13/cobra v1.6.1 -> v1.7.0
  • go.etcd.io/etcd/api/v3 v3.5.8 -> v3.5.9
  • go.etcd.io/etcd/client/pkg/v3 v3.5.8 -> v3.5.9
  • go.etcd.io/etcd/client/v3 v3.5.8 -> v3.5.9
  • go.etcd.io/etcd/etcdutl/v3 v3.5.8 -> v3.5.9
  • golang.org/x/net v0.8.0 -> v0.10.0
  • golang.org/x/sync v0.1.0 -> v0.2.0
  • golang.org/x/sys v0.6.0 -> v0.8.0
  • golang.org/x/term v0.6.0 -> v0.8.0
  • golang.zx2c4.com/wireguard/wgctrl 9c5414ab4bde -> 925a1e7659e6
  • google.golang.org/grpc v1.54.0 -> v1.55.0
  • k8s.io/api v0.27.1 -> v0.27.2
  • k8s.io/apimachinery v0.27.1 -> v0.27.2
  • k8s.io/apiserver v0.27.1 -> v0.27.2
  • k8s.io/client-go v0.27.1 -> v0.27.2
  • k8s.io/component-base v0.27.1 -> v0.27.2
  • k8s.io/klog/v2 v2.90.1 -> v2.100.1
  • k8s.io/kubectl v0.27.1 -> v0.27.2
  • k8s.io/kubelet v0.27.1 -> v0.27.2
  • kernel.org/pub/linux/libs/security/libcap/cap v1.2.68 -> v1.2.69

Previous release can be found at v1.4.0

Images

ghcr.io/siderolabs/flannel:v0.21.4
ghcr.io/siderolabs/install-cni:v1.5.0-alpha.0
docker.io/coredns/coredns:1.10.1
gcr.io/etcd-development/etcd:v3.5.9
registry.k8s.io/kube-apiserver:v1.27.2
registry.k8s.io/kube-controller-manager:v1.27.2
registry.k8s.io/kube-scheduler:v1.27.2
registry.k8s.io/kube-proxy:v1.27.2
ghcr.io/siderolabs/kubelet:v1.27.2
ghcr.io/siderolabs/installer:v1.5.0-alpha.0
registry.k8s.io/pause:3.6

Don't miss a new talos release

NewReleases is sending notifications on new releases.