All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.
- Add support for kernel 6.1 [Kyle Harding]
- test creating new nftables chain and rule [Kyle Harding]
- Enable NFT_COMPAT in the kernel for nf_tables [Kyle Harding]
- Test mounting an nfs share [Kyle Harding]
- Add NFSv4 support to the kernel [Kyle Harding]
- Enable basic NFS client features [Kyle Harding]
- Allow providing extra kernel boot args [Kyle Harding]
- Add uname26 personality patches from balena-generic @ cff3eed [Kyle Harding]
- Enable KVM in x86_64 guest kernels [Kyle Harding]
- Create missing /dev/pts device [Kyle Harding]
- Avoid permission denied when writing to test files created by root [Kyle Harding]
- Optionally log in to DockerHub during healthchecks [Kyle Harding]
- Create /dev/fd symlink so anonymous pipes can be created [Kyle Harding]
- Test redirection of stdout and stderr [Kyle Harding]
- Merge test VM install scripts into setup.sh [Kyle Harding]
- Use /var/environment for runtime secrets and env vars [Kyle Harding]
- Add docker tests for debian and ubuntu [Kyle Harding]
- Add QEMU emulation test to x86_64 healthcheck [Kyle Harding]
- Create the cgroup hierarchy on init [Kyle Harding]
- Add localhost to /etc/hosts if missing [Kyle Harding]
- Create /dev/shm tmpfs device [Kyle Harding]
- Reduce requested resources when they exceed the host max [Kyle Harding]
- Only cleanup networking beyond a certain point [Kyle Harding]
- Update project name and README [Kyle Harding]
- Clear the chroot base in case /srv was not mounted tmpfs [Kyle Harding]
- Test running arm32 docker images on arm64 [Kyle Harding]
- Create dynamic test overlays for multiple targets [Kyle Harding]
- Add hello-world to dind test [Kyle Harding]
- Delete iptables rules without save/restore [Kyle Harding]
- Compress kernel in deployed image [Kyle Harding]
- Run healthchecks as nonroot user [Kyle Harding]
- Change permissions of /dev/console and create std symlinks [Kyle Harding]
- Add stdout and stderr tests to healthcheck [Kyle Harding]
- Pull cache from sut:latest when building test images [Kyle Harding]
- Remove healthcheck.sh from overlay [Kyle Harding]
- Remove usage.sh from overlay [Kyle Harding]
- Enable entropy and guest RNG features [Kyle Harding]
- Fix race conditions in serialized tests [Kyle Harding]
- Bail out if TAP device already exists [Kyle Harding]
- Deprecate GUEST_HOSTNAME env var and share hostname with jailer [Kyle Harding]
- Calculate rootfs and datafs max size in bytes [Kyle Harding]
- Update README [Kyle Harding]
- Use export -p to create a drop-in profile [Kyle Harding]
- Add docker-in-docker test [Kyle Harding]
- Enable xtables addrtype matching in arm64 kernel [Kyle Harding]
- Enable kernel bridge features on arm64 [Kyle Harding]
- Build kernel from source with local config [Kyle Harding]
- Update README [Kyle Harding]
- Use kernel command line to initialize network [Kyle Harding]
- Publish images to ghcr.io [Kyle Harding]
- Write all env vars to a single file for convenience [Kyle Harding]
- Deploy ctr-jailer as a reusable build stage [Kyle Harding]