v0.8.4
This patch release updates dependencies and contains one small bug fix for the page demoter.
What's Changed
- Bump golang to v1.19.11 by @marquiz in #1016
- go.mod: update dependencies by @marquiz in #1015
- [Bump golang to v1.20.7 by @marquiz in https://github.com//pull/1019
- backports from master by @marquiz in #1048
- Merge pull request #1048 from marquiz/release-0.8
- demoter: fix sudden cri-resmgr process exit on page demotion
- e2e: relax dynamic demotion first detection round requirement
- e2e: update default distro from Ubuntu 20.04 to 22.04
- e2e: fix distro=opensuse to support k8s 1.27+
- e2e: fix topology-aware/n4c16/test09-container-exit test
- e2e: restore vm as last step in the static-pools test suite
- pkg/topology: sync go.mod with the main module
- go.mod: update goresctrl to v0.5.0
- resmgr: stop importing kubernetes/kubelet internals.
- all: switch to k8s.io/utils/cpuset.
- Use golang builtin multierror
- chore: remove refs to deprecated io/ioutil
- chore: remove refs to deprecated io/ioutil
- docs/deps: update pygments to v2.15.1
- docs: use ADD in the dockerfile to fetch go tarball
- github: use path filter for publishing docs
- github: split code and docs CI into separate workflows
- github: add trivy license scanning
- github: fix the usage of github environments
- github: add creation of vendored dist into release workflow
- github: add release job for publishing binary packages
- github: add workflows for image building
- github: refactor verify workflow
- github: use pinpointed ubuntu version on the runners
- github: split security scanning into re-usable jobs
- github: refactor docs building
- github: drop containerized build of docs from verify workflow
- github: drop the turnstyle plugin
- github: take golang version from go.mod
- github: add security scanning
- Makefile: drop unwanted update-workflows target
- Makefile: remove -it arg from docker run
- Makefile: isolate image-push from image target
- Makefile: prepare binary packages as release assets
- cross-build: get golang binaries instead of compiling from source
- scripts: drop unused stuff from docker-build-image
- backport e2e test fixes from master by @marquiz in #1070
- e2e: relax topology-aware coldstart test
- e2e: don't use pyexec in tests directly
- e2e: support for verify --retry N
- e2e: drop vm-force-restart()
- e2e: ignore terminated processes on fetching allowed resources
- e2e: fix "ambiguous allowed resources" caused by race
- e2e: add --wait to kubectl delete of pods and namespaces
- Makefile: simplify packaging tests
- e2e: check default serviceaccount in cluster readiness check
- e2e: use bridge cni plugin by default
- e2e: use Fedora 38 for the fedora test target
- e2e: use latest image for debian-10 tests
- e2e: fix opensuse-15.4 image URL, support distro=opensuse-15.5
Full Changelog: v0.8.3...v0.8.4