Skip to content

Releases: rancher/elemental-toolkit

v0.6.0

27 Jul 01:38
7d04f1d
Compare
Choose a tag to compare

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.

In this release:

  • Bump cOS to 0.6.0 (#446)
  • Add region to the tagged AWS images (#448)
  • Change flavor names after codenames (#442)
  • Fix recovery upgrades (#445)
  • Bump toolchain/luet-makeiso to 0.3.3 (#441)
  • Include the region of the AMI to tag (#443)
  • ci: Drop yq from VM in autobump pipeline (#440)
  • ci: fixup cycling regions to tag (#439)
  • ci: fix publish-ami artifact name (#438)
  • Add templates to workflow and rework release job (#433)
  • Rename variable for consistency (#436)
  • Add Google Compute Platform Packer template (#435)
  • Bump utils/nerdctl to 0.11.0 (#431)
  • Bump distro/base to 0.20210716 (#423)
  • azure: Use shared image gallery for cos base (#425)
  • Bump toolchain/yip to 0.9.7 (#428)
  • Bump toolchain/luet-makeiso to 0.3.2 (#429)
  • ci: Add workflow to publish toolchain image (#427)
  • Bump utils/rancherd to 0.0.1-alpha06 (#426)
  • Ensure sshd runs after deployment (#424)
  • Bump toolchain/luet-makeiso to 0.3.1 (#422)
  • Bump distro/base to 0.20210715 (#421)
  • azure: Add packer template for azure (#412)
  • docs: link to official docs and drop docs folder (#418)
  • amazon: Copy vanilla image to all regions (#410)
  • Fix build-master workflow (#420)
  • Fix image reference in Vanilla image upload job (#416)
  • Bump toolchain/yip to 0.9.6 (#414)
  • Fix typo in build-master.yaml (#413)
  • gce: Add script to create ready-to-upload disk to gce (#406)
  • amazon: Enhance AMI name and tags (#405)
  • Bump distro/base to 0.20210711 (#396)
  • Bump build/golang to 1.16.6 (#402)
  • Add AWS Packer template docs (#407)
  • amazon: Make the image public by default (#408)
  • Publish Vanilla AMI in EC2 (#399)
  • Bump toolchain/luet-mtree to 0.0.8 (#401)
  • Bump toolchain/yip to 0.9.4 (#400)
  • Use requires_final_images when building squash image (#398)
  • Bump toolchain/luet to 0.17.0 (#395)
  • Bump distro/base to 0.20210710 (#394)
  • Bump distro/base to 0.20210708 (#392)
  • Bump utils/k9s to 0.24.14 (#393)
  • Use a different cache per OS flavor (#391)
  • Add git-chglog release templates (#390)

v0.5.8

08 Jul 20:08
4b34f28
Compare
Choose a tag to compare

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.

In this release:

  • Make use of grub2 environment block (#387)
  • Bump distro/base to 0.20210706 (#386)
  • [ci] capture serial log on tests (#382)
  • Add /etc/hosts file back (#384)
  • ci: Drop create tag event (#385)
  • Update the readme to link the cloud-init example (#383)
  • Bump distro/base to 0.20210705 (#377)
  • Add fleet to our samples (#374)
  • [ci] Use no-verify on creating ami images (#375)
  • [ci] rework cos_version for ami publish (#373, #372)
  • [ci] Fix local vs quay versioning (#371)
  • [ami] Fix ami name having a plus sign (#370)
  • [ci] Fix another env (#369)
  • [ci] Add missing deps to publish ami (#368)
  • [ci] Fix incorrent env in master job (#367)
  • Bump distro/base to 0.20210704 (#365)
  • Bump distro/base to 0.20210703 (#364)
  • Bump utils/nerdctl to 0.10.0 (#358)
  • Bump utils/k9s to 0.24.13 (#357)
  • Publish AMI to aws (#350)
  • Update tests (#362)
  • Improve cloud-config (#361)
  • Add suc upgrade support (#360)
  • Add option to enable/disable upx compression (#359)
  • Split-off dependencies.md from dev.md (#290)
  • Exclude hosts file (#354)
  • Consume luet-makeiso from our repository (#353)
  • Bump utils/k9s to 0.24.12 (#352)
  • Bump toolchain/luet-makeiso to 0.2.6 (#349)
  • Remove unneeded 07_cloud-metadata.yaml config file (#343)
  • Fine tune user-data.yaml example file (#342)
  • Bump utils/rancherd to 0.0.1-alpha05 (#346)
  • Bump utils/gomplate to 3.9.0 (#345)
  • Bump utils/k9s to 0.24.11 (#335)
  • Add aws image generation based of the raw image (#338)
  • Add packages and update docs (#324)
  • Bump toolchain/yip to 0.9.3 (#336)
  • Unattended deployment on a vanilla image (#312)
  • Bump distro/base to 0.20210625 (#333)
  • Make ln command idempotent (#327)
  • Remove sample selinux-policy (#330)
  • More make cleanup (#326)
  • Add ttyS0 to grub config (#332)
  • Make QEMU image sufficiently large (#323)
  • fix typo in cos-setup-initramfs.service (#322)
  • ci: disable trigger on path (#325)
  • Bump distro/base to 0.20210622 (#314)
  • Don't build yip with upx anymore (#320)
  • Re-enable recovery upgrade test (#321)
  • Allow to upgrade from local directories (#264)
  • Add azure image generation from raw image (#309)
  • Rework CI pipelines (#319)
  • Several speed up for tests (#284)
  • Bump utils/nerdctl to 0.9.0 (#317)
  • Recfactor immutable rootfs package and initrd creation (#305)
  • Add back recovery/cos (#310)
  • Bump distro/base to 0.20210621 (#308)
  • Use our repository for the CI (#303)
  • Add rancher selinux policies as standalone package (#270)

Luet version used for building packages: 0.16.7

First tag!

21 Jun 16:17
7b0bf09
Compare
Choose a tag to compare

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.

In this release:

  • Gained support for upgrades with signed images with mtree #251
  • Added SELinux support #135
  • PoC for building cloud images - we have a new make target (make raw_disk) to build unprivileged disks that can be booted in AWS.
  • We have introduced a mechanism to have the recovery partition also supplied as a separated squashfs file which is being used by the Cloud images. We also gained support to optionally supply a different image being used for the recovery partition.
  • Cloud-init tool had various updates: support for partitioning, cloud data sources and more fine-grained user control ( https://github.com/rancher-sandbox/cOS-toolkit/blob/master/docs/derivatives_featureset.md#configuration-reference )

Luet version used for building packages: 0.16.7