diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..93d801ead --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,83 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] +### Security +### Added +### Changed +### Removed + +## [0.16.0] - 30/08/2021 + +### Security +- go: update github.com/ulikunitz/xz and github.com/gorilla/websocket ([#206](https://github.com/kinvolk/mantle/pull/206)) +- go: update github.com/golang-jwt/jwt to v4.0.0 ([#207](https://github.com/kinvolk/mantle/pull/207)) +- go: Update golang.org/x/crypto and golang.org/x/net ([#173](https://github.com/kinvolk/mantle/pull/173)) + +### Added +- Improve AWS subcommands in ore, support AWS Pro downloading in cork, adjust LTS handling in plume ([#152](https://github.com/kinvolk/mantle/pull/152)) +- kola: Add a filter to run tests based on offering ([#158](https://github.com/kinvolk/mantle/pull/158)) +- cmd/cork: Allow to apply a patch on top of the manifest references ([#163](https://github.com/kinvolk/mantle/pull/163)) +- kola: provide internet access to qemu VM ([#167](https://github.com/kinvolk/mantle/pull/167)) +- platform: allow CLC templating for dynamic IP address insertion ([#168](https://github.com/kinvolk/mantle/pull/168)) +- kola: add kubeadm tests ([#171](https://github.com/kinvolk/mantle/pull/171)) +- kola/docker: add selinux test ([#177](https://github.com/kinvolk/mantle/pull/177)) +- kola/kubeadm: test various CNIs ([#182](https://github.com/kinvolk/mantle/pull/182)) +- kola/docker: accept 'cgroupns' security option ([#188](https://github.com/kinvolk/mantle/pull/188)) +- kola/kubeadm: add kubernetes 1.22 test ([#196](https://github.com/kinvolk/mantle/pull/196)) +- kola: support nightly version in version comparisons ([#198](https://github.com/kinvolk/mantle/pull/198)) +- kola/harness: detect LTS major version ([#200](https://github.com/kinvolk/mantle/pull/200)) +- Add platform for external provisioning ([#212](https://github.com/kinvolk/mantle/pull/212)) +- update Azure SDK for Gen2 VM support ([#214](https://github.com/kinvolk/mantle/pull/214)) + +### Changed +- kola/tests/misc/network.go: Allow systemd-resolved to run ([#153](https://github.com/kinvolk/mantle/pull/153)) +- kola/tests/misc/network.go: Disallow the CRI plugin to listen on TCP ([#154](https://github.com/kinvolk/mantle/pull/154)) +- kola/tests/misc/network.go: Allow the containerd CRI plugin to listen ([#155](https://github.com/kinvolk/mantle/pull/155)) +- cmd/cork/downloadimage: Make check for version.txt optional ([#156](https://github.com/kinvolk/mantle/pull/156)) +- cmd/plume: Don't try to publish GCE LTS images ([#157](https://github.com/kinvolk/mantle/pull/157)) +- kola: fix cgroup parameters for docker ([#29](https://github.com/kinvolk/mantle/pull/29)) +- Update git URLs to kinvolk org ([#159](https://github.com/kinvolk/mantle/pull/159)) +- kola/tests/flannel: use docker0's interface address as destination ([#161](https://github.com/kinvolk/mantle/pull/161)) +- Update Kubernetes test ([#162](https://github.com/kinvolk/mantle/pull/162)) +- cork: Apply patches with a dummy committer ([#164](https://github.com/kinvolk/mantle/pull/164)) +- kola/readme: update example to use container linux ([#166](https://github.com/kinvolk/mantle/pull/166)) +- kola/kubeadm: exclude azure platform ([#174](https://github.com/kinvolk/mantle/pull/174)) +- kola: update containernetworking/plugins to v0.8.7 ([#175](https://github.com/kinvolk/mantle/pull/175)) +- kubernetes and kubeadm tests: make it work on azure ([#176](https://github.com/kinvolk/mantle/pull/176)) +- tests/cl.filesystem: skip "/run", fix test failure on arm64 ([#178](https://github.com/kinvolk/mantle/pull/178)) +- kola/docker: make selinux optional ([#179](https://github.com/kinvolk/mantle/pull/179)) +- platform/util: enable selinux logs for SELinux tests ([#180](https://github.com/kinvolk/mantle/pull/180)) +- cork: fix handling of /dev/shm -> /run/shm symlinks ([#184](https://github.com/kinvolk/mantle/pull/184)) +- platform/qemu: specify raw backing_fmt explicitly ([#185](https://github.com/kinvolk/mantle/pull/185)) +- platform: provide Board access to the runtime ([#186](https://github.com/kinvolk/mantle/pull/186)) +- kola/tests/util/update: use correct command name ([#187](https://github.com/kinvolk/mantle/pull/187)) +- kola/tests/update: increase update timeout for arm64 ([#189](https://github.com/kinvolk/mantle/pull/189)) +- kola/tests/verity: fall back to expected dm-verity offset ([#190](https://github.com/kinvolk/mantle/pull/190)) +- kola/test: disable tests that won't work with docker 20.10 ([#192](https://github.com/kinvolk/mantle/pull/192)) +- kola/test/update: reconfigure the instance once rebooted ([#193](https://github.com/kinvolk/mantle/pull/193)) +- Expect kernel panic when dm-verity detects corruption ([#197](https://github.com/kinvolk/mantle/pull/197)) +- platform/qemu: retry if OEM btrfs filesystem is in use ([#201](https://github.com/kinvolk/mantle/pull/201)) +- kola/tests/misc/verity: add recursive list to provoke panic ([#202](https://github.com/kinvolk/mantle/pull/202)) +- sdk: add new subkey ([#203](https://github.com/kinvolk/mantle/pull/203)) +- build: remove deprecated flags ([#204](https://github.com/kinvolk/mantle/pull/204)) +- kola/kubeadm: fix CNI selection [(#205](https://github.com/kinvolk/mantle/pull/205)) +- sdk: pass '--quiet' to repo sync ([#208](https://github.com/kinvolk/mantle/pull/208)) +- kola/test/selinux: exclude arm64 architecture ([#209](https://github.com/kinvolk/mantle/pull/209)) +- kola: Use github container registry for test images ([#210](https://github.com/kinvolk/mantle/pull/210)) +- test: fixes for ARM64 ([#211](https://github.com/kinvolk/mantle/pull/211)) +- etcdctl: use v3 ([#213](https://github.com/kinvolk/mantle/pull/213)) +- kola/tests/etcd: bind :2379 on all interfaces ([#215](https://github.com/kinvolk/mantle/pull/215)) +- etcd: enable v2 support for various tests ([#216](https://github.com/kinvolk/mantle/pull/216)) +- kola/tests/misc/verity: check arm64 board on all platforms ([#218](https://github.com/kinvolk/mantle/pull/218)) +- platform/api/azure: cleanup after Azcopy ([#219](https://github.com/kinvolk/mantle/pull/219)) +- kubeadm: use ghcr for Calico ([#220](https://github.com/kinvolk/mantle/pull/220)) + +### Removed +- kola: do not test Docker torcx profile tests for alpha, beta ([#160](https://github.com/kinvolk/mantle/pull/160)) ([#165](https://github.com/kinvolk/mantle/pull/165)) +- remove rkt and kubelet-wrapper from kubernetes tests ([#169](https://github.com/kinvolk/mantle/pull/169)) +- kola/tests/rkt: remove the rkt test from running on Alpha, Beta, Stable ([#170](https://github.com/kinvolk/mantle/pull/170)) ([#181](https://github.com/kinvolk/mantle/pull/181)) ([#194](https://github.com/kinvolk/mantle/pull/194)) +- kola/kubeadm: exclude esx from tested platforms ([#172](https://github.com/kinvolk/mantle/pull/172)) +- kola/tests/docker: exclude stable from torcx ([#195](https://github.com/kinvolk/mantle/pull/195))