github siderolabs/talos v0.7.0-alpha.1

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

v0.7.0-alpha.1 (2020-09-02)

Chore

  • update k8s modules to 1.19 final version
  • upgrade Go to 1.14.8
  • drop vmlinux from assets
  • add a method to merge Talos client config
  • bump next version to v0.6.0-beta.2
  • update machinery version in go.mod
  • update node.js dependencies
  • re-import talos-systems/pkg/crypto/tls
  • extract pkg/crypto as external module
  • integrate importvet
  • update capi CI manifests to use control planes
  • update node dependencies
  • update packages

Docs

  • graduate v0.6 docs
  • add Kubernetes upgrade guide
  • add reset doc
  • add QEMU provisioner documentation
  • fix download link

Feat

  • add grub bootloader
  • upgrade etcd to 3.4.12
  • provide option to run Talos under UEFI in QEMU
  • update linux to 5.8.5
  • update kubernetes to v1.19.0
  • make boostrap via API default choice in talosctl cluster create
  • upgrade Linux to v5.7.15
  • upgrade etcd to 3.4.10
  • add persist flag to gen config

Fix

  • change apid container image name to expected value
  • add syslinux to create ISO
  • pass config via stdin
  • handle bootkube recover correctly, support recovery from etcd
  • run health check for etcd service with Get API
  • ignore eth0 interface in docker provisioner
  • update e2e scripts to work with python3
  • retry non-HTTP errors from API server
  • update qemu launcher on arm64 to boot Talos properly

Refactor

  • move udevadm trigger/settle to udevd healthcheck
  • extract packages loadbalancer and retry
  • extract cluster bootstrapper via API as common component
  • move external API packages into machinery/
  • rework pkg/grpc/tls to break dependency on pkg/grpc/gen
  • extract pkg/net as github.com/talos-systems/net
  • expose provision as public package
  • remove structs from config provider

Release

  • v0.7.0-alpha.0: prepare release
  • v0.7.0-alpha.1: prepare release
  • v0.7.0-alpha.1: prepare release

Test

  • determine reboots using boot id
  • add support for PXE nodes in qemu provision library

BREAKING CHANGE

Single node upgrades will fail in this change. This
will also break the A/B fallback setup since this version introduces
an entirely new partition scheme, that any fallback will not know about.
We plan on addressing these issues in a follow up change.

Don't miss a new talos release

NewReleases is sending notifications on new releases.