v0.7.0
cOS-toolkit is an experimental framework to build, ship, release and maintain Linux Derivatives as Container images.
By default cOS comes with an immutable-rootfs setup. cOS supports to upgrade specifying directly docker image references and with standard upgrade channel.
Notes:
- Preliminary arm64 releases with generic kernel for Virtualized environments.
- Has been introduced a preliminary support to allow to customize the image during runtime (#705) (doc)
- All the packages that have ever been built in the repositories now are indexed and can be installed singularly (#725) - https://rancher-sandbox.github.io/cos-toolkit-package-browser/
- Support GPT on legacy BIOS system by @johnliu55tw in #759
- This version has been built with luet
0.18.xwhich hashes are not compatible with previous versions. In order to build packages from this tag you need to use versions>=0.18.0
What's Changed
- ci: fixup invalid char for toolchain image tags by @mudler in #655
- Delete EBS root volumes by default by @ibuildthecloud in #656
- Bump toolchain/luet to 0.17.10 by @cOS-cibot in #659
- Bump utils/nerdctl to 0.11.2 by @cOS-cibot in #660
- Bump toolchain-fips/luet to 0.17.10 by @cOS-cibot in #657
- raw_disk: move packages to manifest by @Itxaka in #663
- Bump toolchain/luet to 0.17.11 by @cOS-cibot in #665
- Bump toolchain-fips/luet to 0.17.11 by @cOS-cibot in #664
- Bump distro/base to 0.20210916 by @cOS-cibot in #658
- ci: retain old package versions in the published tree by @mudler in #653
- Add missing context when building toolchain image by @mudler in #668
- ci: publish arm64 toolchain by @Itxaka in #669
- ci: remove spinner from publish-repo by @Itxaka in #667
- Revert "ci: publish arm64 toolchain (#669)" by @Itxaka in #670
- ci: Add no spinner to deps by @Itxaka in #671
- ci: reattempt download on failure with a backoff sleep time by @mudler in #683
- Switch to dashes instead of plus for revbumps by @mudler in #682
- selinux: fixup PACKAGE_VERSION revbump strip by @mudler in #697
- ci: split docker builds into itw own workflow by @Itxaka in #681
- Bump distro/base to 0.20210920 by @cOS-cibot in #673
- ci: Cancel pending jobs on PR close/merge by @Itxaka in #700
- ci: Actually be able to terminate jobs from forks by @Itxaka in #701
- Revert cancel jobs by @Itxaka in #703
- jq: build arm64 version by @Itxaka in #666
- Reattempt to download image list by @mudler in #706
- Bump toolchain/luet to 0.17.12 by @cOS-cibot in #698
- ci: set default download retries to 10 by @mudler in #708
- Bump toolchain-fips/luet to 0.17.12 by @cOS-cibot in #699
- Increase timeout to 120 by @mudler in #709
- tests: introduce GatherAllLogs function by @Itxaka in #680
- Bump toolchain/yq to 4.13.2 by @cOS-cibot in #672
- ci: Require labels for certain jobs without failing by @Itxaka in #707
- Chroot hooks by @mudler in #705
- ci: get available images once, simplify build.go by @mudler in #713
- Update packages badge in README by @mudler in #715
- Iso arm64 by @Itxaka in #711
- ci: Add arm64 iso building to master/releases by @Itxaka in #716
- ci: Always store logs on failure by @Itxaka in #720
- Bump utils/rancherd to 0.0.1-alpha08 by @cOS-cibot in #721
- Bump utils/gomplate to 3.10.0 by @cOS-cibot in #722
- installer: User arch variables for installation by @Itxaka in #719
- Use repository index to retrieve old manifests by @mudler in #725
- ci: rework ci to split workflows by flavor+arch by @Itxaka in #723
- ci: Fix arm64 names by @Itxaka in #726
- Img builder arm64 by @Itxaka in #717
- ci: Run examples on master push by @Itxaka in #728
- ci: increase memory for raw image test by @Itxaka in #729
- Raw image arm64 by @Itxaka in #735
- Bump selinux/rancher to 0.2.1 by @cOS-cibot in #738
- ci: enable qemu packer building on arm64 by @Itxaka in #736
- make: fix FINAL_REPO order by @Itxaka in #740
- immutable-rootfs: add newer packages for fs expansion by @Itxaka in #739
- Bump utils/rancherd to 0.0.1-alpha9 by @cOS-cibot in #741
- ci: Fix locating the aarch efi file by @Itxaka in #747
- Bump utils/nerdctl to 0.12.0 by @cOS-cibot in #744
- Bump toolchain/yip to 0.9.14 by @cOS-cibot in #745
- make: Default to building virtualbox with packer by @Itxaka in #750
- Update badges in README by @mudler in #727
- cloud-config: Set the proper arch in the luet config by @Itxaka in #743
- Bump toolchain-fips/yip to 0.9.14 by @cOS-cibot in #746
- Bump toolchain/yq to 4.13.3 by @cOS-cibot in #752
- Bump distro/base to 0.20211004 by @cOS-cibot in #753
- meta: ship a db file by @mudler in #758
- Support GPT on legacy BIOS system by @johnliu55tw in #759
- Bump utils/nerdctl to 0.12.1 by @cOS-cibot in #760
- ci: Add new instance to exclude list by @Itxaka in #762
- Bump distro/base to 0.20211005 by @cOS-cibot in #761
- Bump toolchain/luet to 0.17.13 by @cOS-cibot in #765
- CI: Enable arm64 tests by @Itxaka in #763
- Bump selinux/k3s to 0.4.1 by @cOS-cibot in #775
- Bump build/golang-fips to 1.17.2b7 by @cOS-cibot in #778
- Bump build/golang to 1.17.2 by @cOS-cibot in #776
- Bump toolchain-fips/luet to 0.17.13 by @cOS-cibot in #764
- Bump toolchain-fips/yip to 0.9.15 by @cOS-cibot in #774
- Bump toolchain/luet to 0.18.1 by @cOS-cibot in #779
- Bump toolchain/yip to 0.9.15 by @cOS-cibot in #777
- ci: reduce number of retry by @mudler in #780
- examples: update luet version by @mudler in #781
New Contributors
- @johnliu55tw made their first contribution in #759
Full Changelog: v0.6.8...v0.7.0