Talos 1.1.0-alpha.0 (2022-04-01)
Welcome to the v1.1.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
- Kubernetes: 1.24.0-beta.0
- Flannel: 0.17.0
- runc: 1.1.1
Contributors
- Andrey Smirnov
- Noel Georgi
- Spencer Smith
- Tim Jones
- Andrew Rynhard
- Dmitriy Matrenichev
- Steve Francis
- Artem Chernyshev
- Caleb Woodbine
- Daniel Höxtermann
- Jori Huisman
- Nico Berlee
- Serge Logvinov
- Seán C McCord
- Suraj Shirvankar
- Tomasz Zurkowski
Changes
90 commits
- 25d19131d release(v1.1.0-alpha.0): prepare release
- 2ca5279e5 fix: retry manifest updates in upgrade-k8s
- eeb756168 feat: use kexec when resetting a node
- 1ed1f73e5 test: bump CAPI to 1.1.3
- 2ee1d2c72 feat: update Kuberentes to 1.24.0-beta.0
- c26fa4ccc test: push GITHUB_TOKEN to the e2e-aws/gcp steps
- 95d900de7 feat: use kubeconfig env var
- 0b407dd17 feat: add dhcp-v6 NTP/DHCP-DUID
- a140a6bad docs: update releases shortcode in upgrade guide
- 12931dced fix: align partitions on 1M boundary
- 37f868e37 fix: validate empty TLS config for registries
- ca8b9c0a3 feat: update Kubernetes to 1.24.0-alpha.4
- d9ec6b215 chore: drop dirty from abbreviated tag
- 08624fd0b docs: add banner to main page
- fc23c7a59 test: bump versions for upgrade tests
- 4bfe68610 feat: update runc to 1.1.1
- b315ed953 chore: use go:embed instead of ldflags
- a5d64fc81 feat: update Flannel to 0.17.0
- 6d6eb3f6a docs: fork docs for 1.1
- 1d55f05d1 docs: update index page
- ad6b7ec1a fix: enable etcd consistency on check startup
- 65a31f753 docs: re-add GA token
- 741c04832 docs: mark 1.0 docs as latest
- e97433c8a docs: update jetson nano
- 6665e0f00 docs: code block copying
- c41f2b216 docs: update whats-new-v1.0
- 0a36fbbf3 docs: add release notes for 1.0
- bd0035f6a docs: add NVIDIA docs
- efa3f2898 fix: correctly find partitions with config data (
metal-iso
) - 9ebeec0d0 docs: fix incorrect path for talosconfig
- 9fef4540e docs: fix non-latest download links
- f8ef6a081 docs: add rook ceph configuration guide
- e2666f58f chore: bump kernel to 5.15.32
- 957b2f233 chore: bump dependencies
- 0fd2aa08b fix: correctly escape '.' in volume names
- 108fd03a7 fix: give up virtual IPs before the kubelet workloads are shut down
- 856e1333d fix: use 'localhost' endpoint in docker provisioner on Windows
- c5da38609 docs: use variables and templates in the docs
- 4c83847b9 docs: target search results
- 67fb72d96 docs: add algolia versions to all content
- 5344d6e7c docs: fix extension service
path
dependency - 9b9191c5e fix: increase intiial window and connection window sizes
- 7a88a0224 docs: show archived/pre-release banner based on version
- e403470bf docs: filter algolia results by latest
- 0497d5f9f docs: tag latest docs for search
- a25425483 feat: update containerd to 1.6.2, Linux to 5.15.31
- 9b6422fcc feat: update CoreDNS to 1.9.1
- 020856f80 docs: remove second search bar
- 5f27f4c63 docs: update asset links
- 9ff42b432 docs: fix redirects for /docs URLs
- 7283efd56 chore: update the talosctl CNI download url
- e0eee7fcc test: use clusterctl.yaml overrides after org rename
- 73966f51e docs: fix extensions
- f9766edb5 docs: remove empty doc file
- e06e1473b feat: update golangci-lint to 1.45.0 and gofumpt to 0.3.0
- a92c614b2 docs: add enterprise link to docs header
- 0ae7174ba docs: update search settings and redirects
- 883d401f9 chore: rename github organization to siderolabs
- d1294d014 chore: add day-two tests for e2e-qemu
- a6240e4b6 feat: update Linux to 5.15.30
- e3fda049f docs: overhaul all the docs
- f47750726 fix: the etcd recovery client and tests
- 69e07cddc fix: trigger properly
udevd
on types and actions - 47d0e629d fix: clean up custom udev rules if the config is cleared
- b6691b350 chore: bump dependencies
- 27af5d41c feat: pause the boot process on some failures instead of rebooting
- 58cb9db1e feat: allow hardlinks in the system extension images
- 1e982808f fix: ignore pod CIDRs for kubelet node IPs
- 5e0c80f61 fix: ignore connection reset errors on k8s upgrade
- c156580a3 fix: split regular network operation configuration and virtual IP
- cd4d4c605 feat: relax extensions file structure validation
- 50594ab1a fix: ignore terminated pods in pod health checks
- 9d69fb6b4 feat: update Kubernetes to 1.23.5
- 327ce5aba fix: invert the condition to skip kubelet kernel checks
- cf85b3f07 docs: update cilium inline install
- 84ee1795d docs: update logo
- cc7719c9d docs: improve comments in security proto
- caf800fe8 feat: implement D-Bus systemd-compatible shutdown for kubelet
- 6bec08429 feat: add talosctl completions to copy, usage, logs, restart and service
- 355b1a4be fix: refresh etcd certs on startup/join
- d256b5c5e docs: fix spelling mistakes
- 5fdedae20 chore: bump kernel to 5.15.28
- 18a21b5f2 chore: add dependency images-essential -> images
- 714e5eca6 chore: bump dependencies
- 58be4067e docs: update README.md
- c5fb20930 docs: add loki note
- f448cb4f3 feat: bump boot partition size to 1000 MiB
- a095acb09 chore: fix equinixMetal platform name
- 2a7f9a445 fix: check for IPv6 before applying accept_ra
- 59681b8c9 fix: backport fixes from release-1.0 branch
Changes from siderolabs/extras
Changes from siderolabs/pkgs
18 commits
- siderolabs/pkgs@4b3e70e chore: upstream u-boot for jetson nano
- siderolabs/pkgs@cc1c8c7 feat: update runc to 1.1.1
- siderolabs/pkgs@3baf4e4 chore: enable random trust CPU
- siderolabs/pkgs@df31920 chore: disable sound
- siderolabs/pkgs@c27751b chore: bump nvidia drivers to 510.60.02
- siderolabs/pkgs@ba98e20 chore: bump kernel to 5.15.32
- siderolabs/pkgs@a76edfd feat: update containerd to 1.6.2
- siderolabs/pkgs@0c38670 chore: bump kernel to 5.15.31
- siderolabs/pkgs@bc4fb0c chore: org update
- siderolabs/pkgs@41f291d feat: update Flannel CNI to 1.0.1
- siderolabs/pkgs@58603ba chore: bump kernel to 5.15.30
- siderolabs/pkgs@d3bb262 chore: bump kernel to 5.15.29
- siderolabs/pkgs@76a24b5 chore: update openssl to 1.1.1n
- siderolabs/pkgs@490c7b7 chore: enable aarch64 NVIDIA drivers
- siderolabs/pkgs@b794b7a chore: bump linux-firmware to 20220310
- siderolabs/pkgs@acda207 chore: bump kernel to 5.15.28
- siderolabs/pkgs@e0fec11 chore: bump nvidia driver to 510.54
- siderolabs/pkgs@0407f05 chore: bump kernel to 5.15.27
Changes from siderolabs/tools
2 commits
- siderolabs/tools@99be089 chore: update openssl to 1.1.1n
- siderolabs/tools@b63872b chore: update golang to 1.17.8
Changes from talos-systems/go-blockdevice
Dependency Changes
- github.com/aws/aws-sdk-go v1.43.8 -> v1.43.26
- github.com/containernetworking/plugins v1.1.0 -> v1.1.1
- github.com/docker/distribution v2.8.0 -> v2.8.1
- github.com/docker/docker v20.10.12 -> v20.10.14
- github.com/jsimonetti/rtnetlink v1.1.0 -> v1.1.1
- github.com/rivo/tview 96063d6082f3 -> 9994674d60a8
- github.com/rs/xid v1.3.0 -> v1.4.0
- github.com/siderolabs/extras v1.0.0 -> v1.1.0-alpha.0
- github.com/siderolabs/pkgs v1.0.0-6-g7c293d5 -> v1.1.0-alpha.0-15-g4b3e70e
- github.com/siderolabs/tools v1.0.0-1-g4c77d96 -> v1.1.0-alpha.0-1-g99be089
- github.com/spf13/cobra v1.3.0 -> v1.4.0
- github.com/stretchr/testify v1.7.0 -> v1.7.1
- github.com/talos-systems/go-blockdevice v0.3.1 -> b374eb48148d
- github.com/vmware-tanzu/sonobuoy v0.56.2 -> v0.56.3
- github.com/vmware/vmw-guestinfo cc1fd90d572c -> 510905f0efa3
- golang.org/x/net 27dd8689420f -> de3da57026de
- golang.org/x/sys 4e6760a101f9 -> 530d0810a4d0
- golang.zx2c4.com/wireguard/wgctrl fde48d68ee68 -> 056925b7df31
- google.golang.org/grpc v1.44.0 -> v1.45.0
- google.golang.org/protobuf v1.27.1 -> v1.28.0
- k8s.io/api v0.23.5 -> v0.24.0-beta.0
- k8s.io/apimachinery v0.23.5 -> v0.24.0-beta.0
- k8s.io/apiserver v0.23.5 -> v0.24.0-beta.0
- k8s.io/client-go v0.23.5 -> v0.24.0-beta.0
- k8s.io/component-base v0.23.5 -> v0.24.0-beta.0
- k8s.io/cri-api v0.23.5 -> v0.24.0-beta.0
- k8s.io/kubectl v0.23.5 -> v0.24.0-beta.0
- k8s.io/kubelet v0.23.5 -> v0.24.0-beta.0
Previous release can be found at v1.0.0
Images
ghcr.io/siderolabs/flannel:v0.17.0
ghcr.io/siderolabs/install-cni:v1.1.0-alpha.0
docker.io/coredns/coredns:1.9.1
gcr.io/etcd-development/etcd:v3.5.2
k8s.gcr.io/kube-apiserver:v1.24.0-beta.0
k8s.gcr.io/kube-controller-manager:v1.24.0-beta.0
k8s.gcr.io/kube-scheduler:v1.24.0-beta.0
k8s.gcr.io/kube-proxy:v1.24.0-beta.0
ghcr.io/siderolabs/kubelet:v1.24.0-beta.0
ghcr.io/siderolabs/installer:v1.1.0-alpha.0
k8s.gcr.io/pause:3.2