talos/CHANGELOG-0.4.md
Andrew Rynhard 68b912e64c chore: prepare release v0.4.0-alpha.7
This is the official v0.4.0-alpha.7 release.

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2020-03-20 21:12:29 -07:00

17 KiB

v0.4.0-alpha.7 (2020-03-21)

Bug Fixes

  • add debug option to v1alpha1 config (be6e328)
  • ensure CA cert generation respects the hour flag (856386a), closes #1911
  • ensure hostname is never empty (9b47c04)
  • ensure printing of panic message (4d5c7e4)
  • respect dns domain from machine config (2f4ccfd)
  • skip links without a carrier (b669874)

Features

BREAKING CHANGES

  • This PR fixes a bug where we were only passing cluster.local to the kubelet configuration. It will also pull in a new version of the bootkube fork to ensure that custom domains got propogated down to the API Server certs, as well as the CoreDNS configuration for a cluster.

    Existing users should be aware that, if they were previously trying to use this option in machine configs, that an upgrade will may break their cluster. It will update a kubelet flag with the new domain, but CoreDNS and API Server certs will not change since bootkube has already run. One option may be to change these values manually inside the Kubernetes cluster. However, it may prove easier to rebuild the cluster if necessary.

    Additionally, this PR also exposes a flag to osctl config generate to allow tweaking this domain value as well.

    Signed-off-by: Spencer Smith robertspencersmith@gmail.com

v0.4.0-alpha.6 (2020-02-27)

Bug Fixes

Features

  • add reboot flag to reset API (fe7847e)
  • support proxy in docker buildx (08b1a78)
  • support sending machine info (63ca83a)

v0.4.0-alpha.5 (2020-02-15)

Bug Fixes

Features

  • implement registry mirror & config for image pull (e1779ac)

v0.4.0-alpha.4 (2020-02-04)

Bug Fixes

Features

  • networkd: Add health api (88df1b5)
  • networkd: Make healthcheck perform a check (e911353)

v0.4.0-alpha.3 (2020-01-28)

Bug Fixes

  • correctly split lines with /dev/kmsg output (1edc08a)
  • install sequence stuck on event bus (565c747)
  • leave etcd after draining node (e7749d2)
  • parse correctly kernel command line missing DNS config (cebd88f)
  • re-enable control plane flags (aabd46e), closes #1523
  • retry system disk busy check (e495e29)

Features

  • allow ability to customize containerd (e0181c8), closes #1718
  • allow for bootkube images to be customized (67e50f6)
  • update kernel (4f39907)

v0.4.0-alpha.2 (2020-01-21)

Bug Fixes

  • block when handling bus event (5b5d171)
  • stop race condition between kubelet and networkd (28782c2)
  • update networkd permissions (aac899f)
  • networkd: Fix incorrect resolver settings (9321868)
  • networkd: Set hostname properly for dhcp when no hostname option is returned (3dff2b2)
  • add Close func in remote generator (0e47df0)
  • check for installer image before proceeding with upgrade (5e8cab4)
  • Ensure assets directory does not exist (5f14dd3)
  • raise default NOFILE limit (33777da)
  • refuse to upgrade if single master (7719a67), closes #1770
  • set kube-dns labels (5cac4f5)
  • shutdown on button/power ACPI event (825d821)
  • Update bootkube to include node ready check (9566690)
  • update kernel version constant (cb93646)

Features

  • add a basic architectural diagram and a call to action (d6f5ff3)
  • allow additional manifests to be provided to bootkube (4b81907)
  • upgrade kubernetes version to 1.17.1 (60260c8)
  • upgrade Linux to v5.4.10 (7edd969)
  • upgrade Linux to v5.4.11 (e66ac62)

v0.4.0-alpha.1 (2020-01-09)

Bug Fixes

  • make the CNI URL error better (7fb8289)

Features

  • enable DynamicKubeletConfiguration (79878c1)
  • support configurable docker-based clusters (75d9f7b)
  • Upgrade bootkube (0742e52)
  • upgrade linux to v5.4.8 (4242acd)

v0.4.0-alpha.0 (2020-01-01)

Bug Fixes

  • don't log token metadata field in grpc request log (f1a7f86)
  • extend list of kmsg facilities (a490e3c)
  • fail on muliple nodes for commands which don't support it (f3dff87), closes #1663
  • fix error format (2a449ae)
  • fix output formats (0fae1bc)
  • issues discovered by lgtm tool (de35b4d)
  • Reset default http client to work around proxyEnv (48b5da4)
  • set the correct kernel args for VMware (815aa99)
  • use specified kubelet and etcd images (dce12c2)
  • use the correct mf file name (3f6a2cb)
  • machined: Add additional defaults for http transport (f722adb), closes #1680
  • update osctl list to report node name (53f1cda)
  • use dash for default talos cluster name in docker (47ae014)
  • use the correct TLD for the container version label (93ba252)
  • networkd: Check for IFF_RUNNING on link up (64a7eeb)
  • networkd: Make better route scoping decisions (da88d7b)

Features

  • add installer command to installer container (5a7eb63)
  • add support for tailing logs (6e05dd7), closes #1564
  • add support for tftp download (31baa14)
  • humanize timestamp and size in osctl list output (c24ce2f), closes #1565
  • implement streaming mode of dmesg, parse messages (1fbf407), closes #1563
  • osctl bash/zsh completion support (4c18f21), closes #1500
  • support specifying CIDR for docker network (dc8aab6)
  • upgrade Linux to v5.4.5 (907f87d)