github siderolabs/talos v0.8.0-alpha.1

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

v0.8.0-alpha.1 (2020-11-26)

Chore

  • add cloud image uploader (AWS AMIs for now)
  • bump K8s to 1.19.4 in e2e scripts with CABPT version
  • build arm64 images in CI
  • remove maintenance service interface and use machine service
  • bump version of x/net module
  • bump Go to 1.15.4
  • enable gci linter
  • enable nlreturn linter
  • fix markdownlint command
  • fix markdown-lint

Docs

  • provide list of AMIs on AWS documentation page
  • add 0.8 docs for the upcoming release
  • ensure we configure nodes in guides
  • ensure gcp docs have firewall and node info
  • add qemu diagram and video walkthrough
  • graduate v0.7 docs
  • improve configuration reference documentation
  • fix small typo in talosctl processes cast
  • update asciinemas with talosctl
  • add proxmox doc
  • add live walkthroughs where applicable
  • add virtualbox deployment guide
  • add high-level orientation docs for talosctl
  • add a description of endpoints and nodes
  • describe talos upgrade

Feat

  • support openstack platform
  • update Kubernetes to v1.20.0-beta.2
  • change UI component for disks selector
  • support cluster expansion in the interactive installer
  • implement apply configuration without reboot
  • make GenerateConfiguration API reuse current node auth
  • sync time before installer runs
  • set interface MTU in DHCP mode even if DHCP is not successful
  • print hint about using interative installer in mainenance mode
  • add TUI based talos interactive installer
  • support ipv6 routes
  • return client config as the second value in GenerateConfiguration
  • correctly merge talosconfig (don't ever overwrite)
  • drop to maintenance mode in cloud platforms if userdata is missing
  • read config from extra guestinfo key (vmware)
  • update Go to 1.15.5
  • add generate config gRPC API
  • upgrade Kubernetes default version to 1.19.4
  • add example command in maintenance, enforce cert fingerprint
  • add storage API

Fix

  • bump blockdevice library for mmcblk part name fix
  • ignore 'not found' errors when stopping/removing CRI pods
  • return hostname from packet platform
  • make fingerprint clearly optional in a boot hint
  • ensure packet nics get all IPs
  • use ghcr.io/talos-systems/kubelet
  • bump timeout for config downloading on bare metal
  • remove 'token creds' from maintenance service
  • update packages

Refactor

  • drop osd compatibility layer

Release

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

Test

  • update integration test versions, clean up names

Breaking change

in pkg/provision: now NodeRequest.Type should be set
to the node type (as config can be missing now).

In talosctl cluster create add a flag to skip providing config to the
nodes so that they enter maintenance mode, while the generated configs
are written down to disk (so they can be tweaked and applied easily).

Images

quay.io/coreos/flannel:v0.12.0-amd64
ghcr.io/talos-systems/install-cni:v0.1.0-5-gcc2df81
k8s.gcr.io/coredns:1.7.0
gcr.io/etcd-development/etcd:v3.4.12
k8s.gcr.io/kube-apiserver-amd64:v1.20.0-beta.2
k8s.gcr.io/kube-controller-manager-amd64:v1.20.0-beta.2
k8s.gcr.io/kube-scheduler-amd64:v1.20.0-beta.2
k8s.gcr.io/kube-proxy-amd64:v1.20.0-beta.2
ghcr.io/talos-systems/kubelet:v1.20.0-beta.2
ghcr.io/talos-systems/pod-checkpointer:v0.1.0-5-gcc2df81
ghcr.io/talos-systems/installer:v0.8.0-alpha.1

Don't miss a new talos release

NewReleases is sending notifications on new releases.