This is the official v0.4.0-alpha.7 release. Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
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
- add debug logs to networkd health check (02bb05b)
- add function for mounting a specific system disk partition (1a68840)
- add support for
--with-debug
to osctl cluster create (564e9e3) - allow for persistence of config data (12bfd8d)
- generate kubeconfig on the fly on request (bbe2c53)
- make admin kubeconfig cert lifetime configurable (34cec9b), closes #1906
- rename osctl to talosctl (5dbc26c)
- respect panic kernel flag (853ce16)
- split
osctl
commands into Talos API and cluster management (0babc39) - split routerd from apid (a068acf)
- update talos base packages (1cbbf9c)
- upgrade Go to version 1.14.1 (a1350aa), closes #1934 talos-systems/pkgs#106 talos-systems/tools#90
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
- add reboot flag to reset command (8a3a76f)
- allow kublet to handle multiple service CIDRs (16594a8), closes #1888
- default reboot flag to false (9cf217d)
- ensre proxy is used when fetching additional manifests for bootkube (f0f5cca)
- fix reset command (8092362)
- PodCIDR, ServiceCIDR should be comma sets (1a71753), closes /kubernetes.io/docs/concepts/services-networking/dual-stack/#enable-ipv4-ipv6 #1883
- refresh proxy settings from environment in image resolver (cafd33a), closes #1901 #1680 #1690
- stop firecracker launcher on signal (afea21b)
- unmount bind mounts for system (fixes upgrade stuck on disk busy) (8913d9d)
- validate install disk (5b50456)
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
- bind etcd to IPv6 if available (dbf408e), closes #1842 #1843
- networkd: fix ticker leak (4593c4f)
- follow symlinks (f567f8c)
- implement kubelet extra mounts (6d1a2f7)
Features
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)