talos/CHANGELOG-0.1.md
Andrew Rynhard e2e5236f62 chore: prepare release v0.1.0
This is the official v0.1.0 release.

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-07-29 21:17:10 -07:00

63 KiB

v0.1.0 (2019-07-30)

Bug Fixes

  • mount cgroups properly (be8f3ba)
  • Only generate pki from trustd if not control plane (ea142ea)

Features

  • attempt to connect to all trustd endpoints when downloading PKI (e0a24de), closes #891

v0.1.0-rc.0 (2019-07-17)

Bug Fixes

  • use existing logic to perform reset (bbaf8e2), closes #795
  • use existing logic to perform reset (c325b99)

v0.1.0-beta.1 (2019-07-05)

Bug Fixes

  • init: secret data at rest encryption key should be truly random (#799) (349aabf)
  • append probed block devices (f2c990f)
  • move to crypto/rand for token gen (#794) (402c597)
  • probe specified install device (#818) (#820) (3010bd5)

v0.1.0-beta.0 (2019-06-27)

Bug Fixes

  • Add gitmeta as dependency for push (#718) (8a5acff)
  • containers test by locking image to specific tag (#734) (89b876c)
  • ensure index remains in bounds for ud gen (#710) (921114d)
  • init: Add modules mountpoint for kube services (#767) (d935ee0)
  • init: fix leaky ticker (#784) (4aaa7f6)
  • init: use 127.0.0.1 IP in healthchecks to avoid resolver weirdness (#715) (7a4a677)
  • osctl: allow '-target' flag for osctl restart (#732) (0c0a034)
  • osctl: avoid panic on empty 'talosconfig' (#725) (f5969d2)
  • osctl: display non-fatal errors from ps/stats in osctl (#724) (f200eb7)
  • osctl: Revert "display non-fatal errors from ps/stats in osctl (#724)" (#727) (fb320a8)
  • proxyd: Add support for dropping broken backends (#790) (6a0684a)
  • run basic-integration on nightly cron (#735) (1178896)
  • top-level docs now appear properly with sidebar (#785) (19594b3)
  • update hack/dev for new userdata location (#777) (0131f83)
  • we don't need no stinkin' localapiendpoint (#741) (8a89ecd)
  • proxyd: Fix backend deletion (#729) (c88b6fc)
  • proxyd: remove self-hosted label in listwatch (#782) (007290a)
  • proxyd: Use local apiserver endpoint (#776) (acf975b)

Features

Performance Improvements

  • proxyd: filter listwatch and remove backend on non-running pod (#781) (5f26992)

v0.1.0-alpha.28 (2019-06-04)

Bug Fixes

  • Address lint warning for unknown linter (#676) (b6a01d6)
  • init: consider 'finished' services to be 'up' (#699) (7b7f4d4)
  • init: move directory creation to kubeadm pre-func (#688) (20f4d77)
  • osctl: don't print message on first ^C (#704) (f96d3ce)
  • osctl: Generate correct config with master IPs (#681) (6cf260c)
  • don't set BUILDKIT_CACHE to empty string in Makefile (#705) (16530db)
  • ensure shebang at top of userdata (#695) (313a988)
  • osd: consistent container ids in stats, ps and reset (#707) (d9f4f37), closes #689 #690
  • osd: Sanitize request.id for log streams (#673) (b0dab6e)

Features

  • init: Add initToken parameter to userdata (#664) (a64de7e)
  • init: Add support for control plane join config (#700) (8537e7e)
  • init: expose networkd as goroutine-based server (#682) (40a5b7c)
  • init: implement service dependencies, correct start and shutdown (#680) (a0188af)
  • init: Prioritize usage of local userdata (#694) (a1e635a)
  • init: update 'waiting' state descritpion when conditions change (#698) (32826e3)
  • osctl: handle ^C by aborting context (#693) (ca95469)
  • leave etcd before upgrading (#702) (b330d3b)
  • upgrade Kubernetes to v1.15.0-beta.1 (#696) (f95f8f8)

v0.1.0-alpha.27 (2019-05-20)

Bug Fixes

  • add libressl to rootfs (#659) (4bdcccf)
  • init: fix containerd healthcheck leaking memory in init/containerd (#661) (d034987)
  • init: mount /sys into kubelet container (#660) (98d76d8)
  • osctl: output config without localAPIEndpoint (#665) (d36d440)
  • osd: Read talos service logs from file (#663) (dd3d3fa)

Features

v0.1.0-alpha.26 (2019-05-14)

Bug Fixes

  • allow no trustd endpoints to be specified (#634) (265a94f)
  • Update filesystem check to open device as a device (#641) (8548271)
  • use the correct param in root label check (#622) (9d1cc92)
  • init: don't close ACPI listen handle too early (#647) (3dc5606)
  • init: unlink unix bind address (#643) (967e547)
  • osctl: Fix formatting of command/args to be useful (#638) (3d5d419)
  • osctl: Fix panic on osctl df if error is returned (#646) (5485b9e)
  • osctl: output talosconfig on generate (#627) (9b5b2f0)
  • osd: Use correct context in stats endpoint (#644) (a6989db)

Features

v0.1.0-alpha.25 (2019-05-05)

Bug Fixes

  • add support for trustd username and password auth back in (#604) (f045b10)
  • init: start udevd with parent cgroup devices (#605) (e4c5385)
  • osctl: ensure image is present (#599) (13739b4)

Features

v0.1.0-alpha.24 (2019-04-30)

Bug Fixes

  • Explicitly set upstream/forward servers for coredns in dev setup (#578) (50c51ac)
  • osctl: fix issue with downloading image (#597) (0a4a48b)
  • osd: read log files only on write events (#583) (13f9177)

Features

  • init: Add support for hostname kernel parameter (#591) (7127998)
  • init: enforce KSPP kernel parameters (#585) (020d11d)
  • init: implement graceful shutdown of 'init' (#562) (505b502)
  • init: implement init gRPC API, forward reboot to init (#579) (ab2917e)
  • init: load only the images required by the node type (#582) (2a4b56d)
  • osctl: add ability to create docker based clusters (#584) (9b4fec0)
  • osctl: add df command (#569) (a8fa1f5)
  • osctl: expose osd and api server ports on master-1 (#592) (6e555c4)
  • trustd: use a token instead of username and password (#586) (ea99788)
  • add ability to generate userdata secrets (#581) (2066221)
  • add package for generating userdata (#574) (2f6d5e0)
  • add shutdown command (#577) (fc05224)

v0.1.0-alpha.23 (2019-04-24)

Bug Fixes

Features

v0.1.0-alpha.22 (2019-04-16)

Bug Fixes

  • remove redundant netlink connection, use netlink.IsNotExist in init (#511) (72f60b4)

Features

v0.1.0-alpha.21 (2019-04-08)

Bug Fixes

Features

v0.1.0-alpha.20 (2019-04-02)

Bug Fixes

Features

v0.1.0-alpha.19 (2019-03-11)

Bug Fixes

  • add initialization for userdata download (#367) (12eeab2), closes #363
  • add iptables to rootfs (#378) (eed7388)
  • add missing mounts and remove memory limits (#442) (a2cee67)
  • assign to existing target variable (#436) (9f1e54c)
  • delay gitmeta until needed in Makefile (#407) (0ed9bc8)
  • distribute PKI from initial master to joining masters (#426) (7528d89)
  • initramfs: fix case where we download a non archive file (#421) (83d979d)
  • ensure DNS works in early boot (#382) (078a664)
  • fallback on IP address when DHCP reply has no hostname (#432) (08ee6c4)
  • join masters in serial (#437) (b6e6c46)
  • mount /dev/shm as tmpfs (#445) (1ee326b)
  • output userdata fails, ignore numcpu for kubeadm (#398) (8e30f95)
  • write config changes to specified config file (#416) (6d8e94d)

Features

v0.1.0-alpha.18 (2019-02-16)

Bug Fixes

v0.1.0-alpha.17 (2019-02-15)

Features

v0.1.0-alpha.16 (2019-01-25)

Bug Fixes

Features

v0.1.0-alpha.15 (2019-01-02)

Bug Fixes

Features

v0.1.0-alpha.14 (2018-11-21)

Bug Fixes

  • hack: remove privileged options from debug manifest (#224) (9c77b49)
  • init: allow custom image for kubeadm (#212) (0bbd8a4)
  • init: avoid kernel panic on recover (#216) (74aafac)
  • init: ensure VMware user data is not empty (#217) (f00e05a)
  • init: log to kmsg after /dev is mounted (#218) (fde2639)
  • init: retry mounts (#220) (51118bd)

Features

v0.1.0-alpha.13 (2018-11-15)

Bug Fixes

Features

v0.1.0-alpha.12 (2018-11-02)

Features

v0.1.0-alpha.11 (2018-10-18)

Bug Fixes

  • image: align VERSION env var with pkg/version (#168) (04bb2da)
  • init: add /dev and /usr/libexec/kubernetes to docker service (#160) (7268e92)
  • init: disable megacheck until it gains module support (#167) (9a6542f)
  • kernel: remove slub_debug kernel param (#157) (bbc3097)

Features

v0.1.0-alpha.10 (2018-10-13)

Features

  • upgrade all core components (#153) (92ef602)
  • kernel: configure Kernel Self Protection Project recommendations (#152) (b34debe)

v0.1.0-alpha.9 (2018-09-20)

Bug Fixes

Features

v0.1.0-alpha.8 (2018-08-28)

Features

v0.1.0-alpha.7 (2018-08-11)

Bug Fixes

Features

v0.1.0-alpha.6 (2018-07-24)

Bug Fixes

  • rootfs: don't remove the docker binary (#119) (eabd76c)

Features

v0.1.0-alpha.5 (2018-07-02)

Bug Fixes

Features

v0.1.0-alpha.4 (2018-05-20)

Bug Fixes

  • force the kernel to reread partition table (#88) (c843201)
  • use commit SHA on master and tag name on tags (#98) (2bd7b89)
  • init: conditionally set version in /etc/os-release (#97) (65c2c32)
  • init: use /proc/net/pnp as resolv.conf (#87) (2aed515)
  • initramfs: build variables (#93) (b55ce73)
  • initramfs: escape double quotes (#96) (63a0728)
  • initramfs: invalid reference to template variable (#94) (3dc22fa)
  • initramfs: quote -X flag (#95) (068017a)

Features

v0.1.0-alpha.3 (2018-05-15)

Bug Fixes

  • generate: use xvda instead of sda (#77) (e18cf83)
  • init: bad variable name and missing package (#78) (7c37272)

Features

  • automate signed certificates (#81) (d517737)
  • raw kubeadm configuration in user data (#79) (fc98614)
  • init: don't print kubeadm token (#74) (2f48972)
  • kernel: compile with Linux guest support (#75) (67e092a)

v0.1.0-alpha.2 (2018-05-09)

Features

  • upgrade Kubernetes to v1.10.2 (#61) (dcf3a71)
  • generate: set RAW disk sizes dynamically (#71) (5701ea6)
  • init: gRPC with mutual TLS authentication (#64) (f6686bc)
  • rootfs: upgrade CRI-O to v1.10.1 (#70) (ff61573)

v0.1.0-alpha.1 (2018-04-20)

Bug Fixes

Features

v0.1.0-alpha.0 (2018-04-03)

Bug Fixes

  • init: address crio errors and warns (#40) (7536d72)
  • init: don't create CRI-O CNI configurations (#36) (8a7c424)
  • init: make log handling non-blocking (#37) (f244075)
  • init: typo in service subnet field; pin version of Kubernetes (#10) (8427ddf)
  • rootfs: install conntrack (#27) (1067958)

Features