release(v0.7.0-alpha.2): prepare release
This is the official v0.7.0-alpha.2 release. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
This commit is contained in:
parent
4df21e2c35
commit
6834ad97a5
154
CHANGELOG.md
154
CHANGELOG.md
@ -1,97 +1,119 @@
|
||||
<a name="v0.7.0-alpha.1"></a>
|
||||
|
||||
<a name="v0.7.0-alpha.2"></a>
|
||||
## [v0.7.0-alpha.2](https://github.com/talos-systems/talos/compare/v0.7.0-alpha.1...v0.7.0-alpha.2) (2020-09-17)
|
||||
|
||||
### Chore
|
||||
|
||||
* update ntp time headers
|
||||
* upgrade Go to 1.15.1
|
||||
* remove extra COPY from rootfs
|
||||
|
||||
### Docs
|
||||
|
||||
* add recommneded settings in overview
|
||||
* update upgrade guide with `talosctl upgrade-k8s`
|
||||
* update 0.6 links
|
||||
|
||||
### Feat
|
||||
|
||||
* ugrade Linux kernel to 5.8.10
|
||||
* allow for link local networking
|
||||
* use architecture-specific image for core k8s components
|
||||
* update Flannel to 0.12, support for arm64
|
||||
* upgrade kubernetes to 1.19.1
|
||||
* implement command `talosctl upgrade-k8s`
|
||||
* use latest packages
|
||||
* upgrade runc to v1.0.0-rc92
|
||||
* upgrade containerd to v1.4.0
|
||||
* remove ISO support
|
||||
|
||||
### Fix
|
||||
|
||||
* address node package update
|
||||
* validate cluster endpoint
|
||||
* improve error message on empty config
|
||||
* gracefully handle invalid interfaces in bond
|
||||
* set environment variable for etcd on arm64
|
||||
* don't enforce k8s version in `talosctl cluster create` by default
|
||||
* tell grub to use console output
|
||||
* update vmware image and platform
|
||||
* don't abort reboot sequence on bootloader meta failure
|
||||
* default endpoint to 127.0.0.1 for Docker/OS X
|
||||
* remove udevd debug flag
|
||||
* update permissions for directories and files created via extraFiles
|
||||
* allow static pod files
|
||||
|
||||
### Refactor
|
||||
|
||||
* garbage collect unused constants
|
||||
* deduplicate packages version in Dockerfile
|
||||
|
||||
### Test
|
||||
|
||||
* implement API for QEMU VM provisioner
|
||||
* re-enable Cilium e2e upgrade test
|
||||
* verify kubernetes control plane upgrade in provision tests
|
||||
* add e2e test to the provision (upgrade) tests
|
||||
|
||||
|
||||
<a name="v0.7.0-alpha.1"></a>
|
||||
## [v0.7.0-alpha.1](https://github.com/talos-systems/talos/compare/v0.7.0-alpha.0...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
|
||||
* 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
|
||||
|
||||
### Docs
|
||||
|
||||
- graduate v0.6 docs
|
||||
- add Kubernetes upgrade guide
|
||||
- add reset doc
|
||||
- add QEMU provisioner documentation
|
||||
* graduate v0.6 docs
|
||||
* add Kubernetes upgrade guide
|
||||
* add reset doc
|
||||
* add QEMU provisioner documentation
|
||||
|
||||
### 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
|
||||
* 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
|
||||
|
||||
### 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
|
||||
* 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
|
||||
|
||||
### Refactor
|
||||
|
||||
- move udevadm trigger/settle to udevd healthcheck
|
||||
- extract packages loadbalancer and retry
|
||||
- extract cluster bootstrapper via API as common component
|
||||
* move udevadm trigger/settle to udevd healthcheck
|
||||
* extract packages loadbalancer and retry
|
||||
* extract cluster bootstrapper via API as common component
|
||||
|
||||
### Release
|
||||
|
||||
- **v0.7.0-alpha.1:** 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
|
||||
* 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.
|
||||
|
||||
<a name="v0.7.0-alpha.0"></a>
|
||||
|
||||
## [v0.7.0-alpha.0](https://github.com/talos-systems/talos/compare/v0.6.0-beta.1...v0.7.0-alpha.0) (2020-08-17)
|
||||
|
||||
### Chore
|
||||
|
||||
- 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
|
||||
|
||||
- fix download link
|
||||
|
||||
### Feat
|
||||
|
||||
- upgrade etcd to 3.4.10
|
||||
- add persist flag to gen config
|
||||
|
||||
### Fix
|
||||
|
||||
- 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 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
|
||||
|
Loading…
x
Reference in New Issue
Block a user