Releases: rancher/elemental-toolkit
Releases · rancher/elemental-toolkit
v1.2.0
What's Changed
- Add installer test by @davidcassany in #1851
- Improve CI stability by @davidcassany in #1843
- Update release workflow by @frelon in #1850
- Move recovery hostname to cloud-config-defaults by @frelon in #1852
- Configurable build-disk deploy command by @frelon in #1853
- Remove existing file during build-disk by @frelon in #1857
- Update golang.org/x/net dependency by @frelon in #1860
- Add basic support for RISC-V 64bit architecture by @ldevulder in #1856
- Add target for rpi disk by @frelon in #1859
- Refactor grub as a bootloader interface by @davidcassany in #1867
- Fix initrd and kernel ISO paths by @davidcassany in #1869
- Log errors of runner commands only in debug mode by @davidcassany in #1870
- Add other example distros by @davidcassany in #1868
- Bump yip by @davidcassany in #1872
- Add force flag in systemd-firstboot yip's plugin by @davidcassany in #1873
- Refactor early system mounting by @frelon in #1866
- Update go in build-docs action by @frelon in #1877
- Wrap mount.Interface to our own interface by @davidcassany in #1875
- Add btrfs support in partitioner by @davidcassany in #1878
- Fix RISCV64 (VisionFive2) Tumbleweed example build by @ldevulder in #1871
- Do not run CI on pushes to main, the test already happens on the PR by @davidcassany in #1881
- Make network configuration part of the example, not defaults by @davidcassany in #1876
- Rename overlay -> ephemeral mounts by @frelon in #1880
- Add backwards-compatibility for liveCD detection by @frelon in #1879
- Cleanup caches when PR is closed by @frelon in #1882
- Refactor some elemental package methods to be used as stand alone functions by @davidcassany in #1883
- Drop elemental object and make elemental methods stateless by @davidcassany in #1884
- Load mount-layout from .env-files by @frelon in #1885
- Provide early boot systemd unit files within the associated dracut module by @davidcassany in #1886
- Changes to cleanup-cache workflow by @frelon in #1887
- Add disable-boot-entry flag to reset-command by @frelon in #1888
- Change trigger to pull_request_target by @frelon in #1889
- Adding new snapshotter interface by @davidcassany in #1890
- Split arm and x86_64 tests by @davidcassany in #1892
- Add loopdevice implementation by @davidcassany in #1891
- Add default cloud-init-paths to build commands by @frelon in #1893
- Update github.com/go-git/go-git to v5.11.0 by @frelon in #1894
- Update copyright year (2024) by @frelon in #1899
- Change default rootfs feature by @frelon in #1900
- Fix partitions typo by @frelon in #1902
- Move grub-config to /etc/elemental by @frelon in #1903
- Mount readonly EFI partition to /run/elemental/efi by @frelon in #1905
- Include SUT utilities within the repository by @davidcassany in #1908
- Bump twpayne/vfs module to latest version by @davidcassany in #1909
New Contributors
- @ldevulder made their first contribution in #1856
Full Changelog: v1.1.0...v1.2.0
v1.1.1
What's Changed
- Disable service triggers on staging by @davidcassany in #1817
- Drop elemental-toolkit package OBS spec by @frelon in #1818
- More documentation work by @frelon in #1819
- Remove block: prefix in immutable-rootfs by @frelon in #1820
- Update green to use leap 15.5 by @frelon in #1821
- Add tumbleweed example by @frelon in #1823
- Update ele-testhelpers and yip by @frelon in #1825
- Set PermitRootLogin in tumbleweed by @frelon in #1826
- Update github workflows by @frelon in #1829
- Worflow was still trying to build the already dropped builder image by @davidcassany in #1833
- Move grub bootargs.cfg into new feature by @frelon in #1832
- Fix partitions typo by @frelon in #1835
- Remove deprecated cmdline options by @frelon in #1828
- Improve state.yaml file loading by @davidcassany in #1836
- Ensure the cache is renewed on source changes by @davidcassany in #1842
- Build disk command cherry pick by @davidcassany in #1794
- Make use of partx instead of partprobe by @davidcassany in #1846
- Use build-disk command by @frelon in #1847
Full Changelog: v0.11.1...v1.1.1
v1.1.0
What's Changed
- Update ele-testhelpers and yip by @frelon in #1825
- Set PermitRootLogin in tumbleweed by @frelon in #1826
- Update github workflows by @frelon in #1829
- Worflow was still trying to build the already dropped builder image by @davidcassany in #1833
- Move grub bootargs.cfg into new feature by @frelon in #1832
- Fix partitions typo by @frelon in #1835
- Remove deprecated cmdline options by @frelon in #1828
- Improve state.yaml file loading by @davidcassany in #1836
- Ensure the cache is renewed on source changes by @davidcassany in #1842
- Build disk command cherry pick by @davidcassany in #1794
- Make use of partx instead of partprobe by @davidcassany in #1846
- Use build-disk command by @frelon in #1847
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Disable service triggers on staging by @davidcassany in #1817
- Drop elemental-toolkit package OBS spec by @frelon in #1818
- More documentation work by @frelon in #1819
- Remove block: prefix in immutable-rootfs by @frelon in #1820
- Update green to use leap 15.5 by @frelon in #1821
- Add tumbleweed example by @frelon in #1823
Full Changelog: v0.11.1...v1.0.0
v0.11.1
What's Changed
- Use dynamic CopyCloudConfig base dir by @anmazzotti in #1813
- Modify boot dir structure to cope with PXE SUMA/Uyuni defaults by @anmazzotti in #1815
New Contributors
- @anmazzotti made their first contribution in #1813
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- Toolkit refactor by @frelon in #1750
- Merge elemental-cli by @frelon in #1763
- Update docs by @frelon in #1761
- Add trigger_services and update spec-file for cli by @frelon in #1774
- Use name param by @frelon in #1776
- Ghcr release by @frelon in #1777
- Update documentation by @frelon in #1778
- Publish docs to gh-pages by @frelon in #1783
- Install hugo before building docs by @frelon in #1784
- Update docsy to latest version by @frelon in #1786
- docs: update small spelling error by @mpas in #1787
- Clean up rsync progress display by @frelon in #1789
- Add aarch64 workflow by @frelon in #1779
- Add init command by @frelon in #1767
- Use toolkit files in docs by @frelon in #1788
- Remove duplicated line by @davidcassany in #1795
- Add CONTRIBUTING.md by @kkaempf in #1796
- elemental-cli: fix build version by @fgiudici in #1790
- Fix elemental-toolkit spec by @davidcassany in #1798
- Adapt .spec file to non-SUSE distributions by @kkaempf in #1806
- Go 1.18 is sufficient for building by @kkaempf in #1807
- Drop %systemd_pre by @kkaempf in #1808
- Add missing cloud-init config flag for reset by @davidcassany in #1809
- Add suite and fix unit tests for features by @davidcassany in #1810
- Drop SLE Micro version refrences from the code by @davidcassany in #1801
- Update OBS workflow to the new project setup by @davidcassany in #1811
- Drop builder image in OBS by @davidcassany in #1812
New Contributors
Full Changelog: v0.10.7...v0.11.0
v0.10.7
v0.10.6
What's Changed
- Refactor grub.cfg by @frelon in #1741
- Update GRUB2 docs by @frelon in #1742
- Wait for all persistent volumes by @davidcassany in #1743
- Fail on errors while mounting for the immutable layout by @davidcassany in #1744
Full Changelog: v0.10.3...v0.10.6
v0.10.3
What's Changed
- Remove branch filter on OBS workflow tag events by @davidcassany in #1730
- fix network stage execution constraints by @davidcassany in #1731
- Fix bootargs.cfg by @davidcassany in #1734
- Remove recovery.squashfs from grub config by @davidcassany in #1732
- Make sure STATE is mounted after initqueue executed fsck by @davidcassany in #1736
- Deprecate system/cos-config by @frelon in #1735
- Bump cos version by @davidcassany in #1737
Full Changelog: v0.10.1...v0.10.3
v0.10.1
What's Changed
- Fix immutable rootfs setup by @davidcassany in #1724
- Remove after-install from upgrade-grub-hooks by @frelon in #1719
- Bump cos package by @davidcassany in #1725
Full Changelog: v0.10.0...v0.10.1