github siderolabs/talos v1.2.0-alpha.0

latest releases: v1.7.7, pkg/machinery/v1.7.7, v1.8.0...
pre-release2 years ago

Talos 1.2.0-alpha.0 (2022-06-30)

Welcome to the v1.2.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.

Network bridge support

Talos now supports configuring Linux bridges. It can be configured in the machine config like the following:

spec:
  machine:
    network:
      interfaces:
        - interface: br0
          bridge:
            stp:
              enabled: true
            interfaces:
              - eth0
              - eth1

See documentation for more details.

Variable substitution for URL query parameter in the talos.config kernel parameter

The kernel parameter talos.config can now substitute system information into placeholders inside its URL query values. This example shows all supported variables:

http://example.com/metadata?h=${hostname}&m=${mac}&s=${serial}&u=${uuid}

Component Updates

  • Linux: 5.15.51

Contributors

  • Noel Georgi
  • Andrey Smirnov
  • Utku Ozdemir
  • Philipp Sauter
  • Tim Jones
  • Dmitriy Matrenichev
  • Davincible
  • Han Cen
  • Rio Kierkels
  • RyanSquared
  • Serge Logvinov
  • Spencer Smith
  • hobyte
  • nett_hier

Changes

62 commits

  • 022581d80 release(v1.2.0-alpha.0): prepare release
  • 643e81cfe feat: add SenseLabs to ADOPTERS.md
  • bdfee2b3b chore: bump kernel to 5.15.51
  • 36c44a651 fix: provide CA certificates in /etc/ssl/certs/ca-certificates.crt
  • 7ebd9bcce docs: fix pod security talos resource name
  • 57b625e0a refactor: avoid recreating grpc clients in service health checks
  • a68a00f1b docs: recommend setting "host" Processor Type on proxmox
  • 923600a73 chore: bump kernel to 5.15.50
  • 758a9bf59 docs: add theila ui
  • b81016e62 chore: update blockdevice library to v0.3.3
  • 284a2f959 fix: filter static pods correctly and optimize fetching
  • 61abf3111 docs: change command for cluster create to keep $HOME with sudo
  • 6ae1e9bf2 chore: bump dependencies
  • 2deff6b6e feat: add support for variable substitution in talos.config kernel parameter
  • 103c94225 fix: update crypto library with support for RSA-SHA*
  • 448de7194 docs: add UpCloud installation guide
  • 07014e0a8 fix: generate correct bootstrap manifests when only IPv6 CIDR is used
  • 465edbb47 fix: look for qemu-kvm binary
  • 63caa281a fix: create native image format for DigitalOcean
  • f15ce549e fix: siderlink api assume port 443 with https schema
  • 797596229 feat: add support for configuring network bridges
  • 2b23fabcc docs: use SVG image for K8s conformance
  • d4606c33e chore: bump kernel to 5.15.49
  • cfb640222 docs: update docs for release 1.1
  • b816d0b60 docs: fix the vendor information for Kubernetes conformance tests
  • a167a5402 test: fix CLI nodes discovery without provisioner data
  • 916a30682 docs: add twitter meta info
  • 80090a3ed test: fix health endpoint cli test when discovery is disabled
  • 3c263bb44 chore: bump dependencies
  • e8113527f chore: bump kubernetes to v1.24.2
  • 068f1b6d0 feat: add ctest package and base for test suite
  • 2aad3a1e4 chore: bump kernel to 5.15.48
  • a31a858e0 docs: snippets for logging api server audit logs
  • 89aaaef9f chore: bump kernel to 5.15.47
  • 6759fcd4a feat: use discovery service on cluster health checks
  • f54d90787 fix: enable orderly poweroff in hyper-v on Azure
  • 35475ce45 docs: openebs jiva example with iscsi-tools extension
  • 8d2be5e31 feat: extend node definition used in health checks
  • 7a11b4def fix: make talosctl bootstrap accept only single node
  • 217fba288 test: fix csi tests
  • 90bf34fed docs: fork docs for Talos 1.2
  • a0dd010a8 docs: add link to discovery service in kubespan
  • c0371410e fix: support SideroLink "secure" gRPC connection
  • b03709620 feat: build Talos images with system extensions included
  • 43def7490 chore: bump kernel and runc
  • 4dbbf4ac5 chore: add generic methods and use them part #2
  • 7114292b6 docs: fix latest release version in docs
  • da2985fe1 fix: respect local API server port
  • e03266667 fix: correctly validate reboot mode in CLI
  • 70fc42409 chore: add generic methods and use them
  • 3ae8bdd92 chore: run xfs_repair on xfs filesystem returing EUCLEAN
  • 0c91c89f4 chore: revert day-two tests for csi tests
  • f71b58312 feat: disallow anonymous requests by default (kube-apiserver)
  • c19dd1b89 feat: add 'etcd members should be control plane nodes' health check
  • f2997c0f2 chore: bump dependencies
  • f3efec4b5 feat: update containerd 1.6.6, Linux 5.15.45, Flannel 0.18.1
  • 27f8e50ce fix: add ovmf image path for rhel
  • 87e7de30c docs: fix required ports
  • c126f2ee8 chore: bump golang to 1.18.3
  • c1aed6240 fix: wait for /var to be mounted in kubelet service controller
  • d7a64f5d2 fix: improve vip operator shutdown sequence
  • 7b9dfcb85 chore: add 'make go-mod-outdated'

Changes from siderolabs/extras

1 commit

Changes from siderolabs/pkgs

18 commits

Changes from siderolabs/tools

1 commit

Changes from talos-systems/crypto

1 commit

Changes from talos-systems/grpc-proxy

1 commit

Dependency Changes

  • cloud.google.com/go/compute v1.6.1 -> v1.7.0
  • github.com/aws/aws-sdk-go v1.44.24 -> v1.44.42
  • github.com/containerd/containerd v1.6.4 -> v1.6.6
  • github.com/containernetworking/cni v1.1.0 -> v1.1.1
  • github.com/cosi-project/runtime 95d06feaf8b5 -> ee09cee2aab7
  • github.com/docker/docker v20.10.16 -> v20.10.17
  • github.com/emicklei/dot v0.16.0 -> v1.0.0
  • github.com/google/nftables a9775fb167d2 -> a346d51f53b3
  • github.com/hashicorp/go-getter v1.6.1 -> v1.6.2
  • github.com/hetznercloud/hcloud-go v1.33.2 -> v1.34.0
  • github.com/packethost/packngo v0.24.0 -> v0.25.0
  • github.com/rivo/tview 9994674d60a8 -> 691f46d6f500
  • github.com/siderolabs/extras v1.1.0-1-g5800284 -> v1.2.0-alpha.0
  • github.com/siderolabs/pkgs v1.1.0-8-gfa9a488 -> v1.2.0-alpha.0-17-g4412db8
  • github.com/siderolabs/tools v1.1.0-1-g134974c -> v1.2.0-alpha.0
  • github.com/spf13/cobra v1.4.0 -> v1.5.0
  • github.com/stretchr/testify v1.7.1 -> v1.7.5
  • github.com/talos-systems/crypto v0.3.5 -> e9df1b8ca74c
  • github.com/talos-systems/grpc-proxy v0.3.0 -> v0.3.1
  • github.com/vishvananda/netlink v1.2.0-beta -> v1.2.1-beta.2
  • github.com/vmware-tanzu/sonobuoy v0.56.6 -> v0.56.7
  • golang.org/x/net 5463443f8c37 -> 1bab6f366d9e
  • golang.org/x/sync 0976fa681c29 -> 0de741cfad7f
  • golang.org/x/sys bc2c85ada10a -> 87e55d714810
  • golang.org/x/time 583f2d630306 -> 579cf78fd858
  • google.golang.org/grpc v1.46.2 -> v1.47.0
  • gopkg.in/yaml.v3 496545a6307b -> v3.0.1
  • inet.af/netaddr c74959edd3b6 -> 097006376321

Previous release can be found at v1.1.0

Images

ghcr.io/siderolabs/flannel:v0.18.1
ghcr.io/siderolabs/install-cni:v1.2.0-alpha.0
docker.io/coredns/coredns:1.9.3
gcr.io/etcd-development/etcd:v3.5.4
k8s.gcr.io/kube-apiserver:v1.24.2
k8s.gcr.io/kube-controller-manager:v1.24.2
k8s.gcr.io/kube-scheduler:v1.24.2
k8s.gcr.io/kube-proxy:v1.24.2
ghcr.io/siderolabs/kubelet:v1.24.2
ghcr.io/siderolabs/installer:v1.2.0-alpha.0
k8s.gcr.io/pause:3.6

Don't miss a new talos release

NewReleases is sending notifications on new releases.