File combustion.changes of Package combustion
-------------------------------------------------------------------
Wed Aug 21 12:12:40 UTC 2024 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.4+git8:
* Avoid misleading "Application returned with exit status 1" message
* CI: Add an ignition config which mounts /sysroot/home
* Bind mount API filesystems individually
* Check for leftover /sysroot mounts on combustion exit
-------------------------------------------------------------------
Mon Aug 12 12:52:38 UTC 2024 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.4+git4:
* Add basic automated testing
* Don't wait for other config sources if combustion.url is set
* Improve documentation for config sources a bit
* Stop gpg-agent before umounting /sysroot
-------------------------------------------------------------------
Tue Aug 06 13:39:27 UTC 2024 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.4:
* Add support for remote config files using combustion.url (jsc#PED-8591)
-------------------------------------------------------------------
Fri Jul 12 09:35:20 UTC 2024 - Fabian Vogt <fvogt@suse.com>
- Switch _service to use mode="manual"
- Update to version 1.3+git11:
* 30firstboot: Leave IPL DASD enablement to s390-tools (jsc#PED-8130)
* Wait for tee to finish in example scripts (bsc#1222411)
-------------------------------------------------------------------
Wed Mar 06 12:50:29 UTC 2024 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.3+git9:
* Explicitly install modules for config sources
* Trigger udev rules on ACTION!="remove"
-------------------------------------------------------------------
Fri Mar 01 13:03:26 UTC 2024 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.3+git7:
* Only enable all existing DASDs if it's actually the first boot (bsc#1219849)
* Use $dracutsysrootdir
-------------------------------------------------------------------
Thu Jan 25 15:19:26 UTC 2024 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.3+git5:
* Set the snapper snapshot as important=yes
* Remove unnecessary chmod
-------------------------------------------------------------------
Thu Dec 21 16:51:38 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.3+git3:
* 30firstboot: Do not detect firstboot in the zipl initrd "initgrub" mode
(bsc#1218065)
* Handle absence of NM and wicked properly
* Use dracut $hookdir instead of hardcoding
-------------------------------------------------------------------
Thu Nov 23 10:46:52 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.3:
* Add udev rule for VMware guestinfo
* Read VMware guestinfo value as base64 encoded gzipped script
* Support VMware guestinfo
-------------------------------------------------------------------
Wed Oct 18 06:14:38 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.2+git9:
* Override subvol= with the new snapshot if necessary
-------------------------------------------------------------------
Thu Oct 12 09:35:57 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.2+git8:
* Set mount propagation flags for /sysroot in the right order
-------------------------------------------------------------------
Fri Sep 15 12:29:49 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.2+git7:
* Try the KIWI selfinstall .iso as fallback config source (jsc#PED-6587, jsc#SMO-271)
-------------------------------------------------------------------
Tue Sep 12 15:04:25 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.2+git6:
* Fix failure if /sysroot not mounted and no config provided
-------------------------------------------------------------------
Thu Sep 07 12:39:56 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.2+git5:
* Run combustion-prepare.service before ignition-enable-network.service
* Revert "Remove now obsolete workaround for ignition-mount.service ExecStop"
* Only attempt firstboot check on devices
-------------------------------------------------------------------
Tue Aug 22 15:57:49 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.2+git2:
* Don't consider /var/lib/YaST2/reconfig_system for firstboot detection
* Use improved x-initrd.mount code in firstboot-detect as well
-------------------------------------------------------------------
Mon Aug 21 06:35:50 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.2:
* Don't remove YaST reconfig_system marker if called from ignition
* Remove now obsolete workaround for ignition-mount.service ExecStop
* Set dasd_mod.dasd=autodetect in modprobe.d
* Omit combustion module in initrds for already configured systems
* New module to handle firstboot detection in the initrd (poo#127196,
jsc#PED-5843)
* Fixes for use with ignition-kargs-helper
* Improve x-initrd.mount handling
* Work around systemd issue with emergency.target at the root
-------------------------------------------------------------------
Thu Aug 03 07:32:20 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.1+git0:
* Add option to run the script in the prepare phase as well
* Add compatibility for ignition-kargs-helper
* Populate /dev/shm/combustion/ in the --prepare stage
* Small README.md improvements
* combustion.rules: Match /module/qemu_fw_cfg instead of the namespace within
-------------------------------------------------------------------
Tue Jul 11 12:51:13 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.0+git4:
* Handle uppercase filesystem labels in combustion.rules as well
* Update README.md to explain the current mechanism of firstboot_happened
-------------------------------------------------------------------
Thu Aug 18 12:57:27 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.0+git2:
* Let selinux-microos-relabel decide whether a relabel is necessary (bsc#1202437)
-------------------------------------------------------------------
Tue Aug 02 11:32:23 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Update to version 1.0+git1:
* Use /lib/dracut/hooks instead of the usr-merged location (bsc#1201957)
-------------------------------------------------------------------
Wed Jul 06 09:34:01 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Switch to use the git repo with obs_scm
- Update to version 1.0+git0:
* Add Makefile for make install support
* Start sysroot-usr.mount as well
* Replace invalid use of ln_r in module-setup.sh
-------------------------------------------------------------------
Thu Mar 24 09:40:34 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Bump version to 0.3
- Use the Wiki page as URL (boo#1195383)
- Don't touch /sysroot/etc/ after creating a new snapshot, it ends up
in the old snapshot's overlay
-------------------------------------------------------------------
Wed Mar 23 15:15:15 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Disable ignition-mount.service's ExecStop instead of stopping the
unit (boo#1197309)
-------------------------------------------------------------------
Mon Mar 21 13:20:39 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Be more --quiet with systemctl
-------------------------------------------------------------------
Thu Mar 3 11:58:07 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Support the dracut network-manager module
-------------------------------------------------------------------
Mon Jan 24 11:44:57 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Remove /var/lib/YaST2/reconfig_system on successful runs
-------------------------------------------------------------------
Wed Nov 24 13:10:37 UTC 2021 - Dimitar Zahariev <mitko@tuionui.com>
- Look for filesystems with uppercase labels as well
-------------------------------------------------------------------
Tue Jul 27 06:37:56 UTC 2021 - Fabian Vogt <fvogt@suse.com>
- Drop explicit dependency on sysroot.mount. Instead, handle starting and
stopping of the unit explicitly to avoid conflicts.
- Add workaround for gh#systemd/systemd#20329
-------------------------------------------------------------------
Mon Jun 21 07:07:23 UTC 2021 - Fabian Vogt <fvogt@suse.com>
- Set the exit status explicitly
-------------------------------------------------------------------
Mon Jun 7 14:13:14 UTC 2021 - Fabian Vogt <fvogt@suse.com>
- combustion: Relabel the old snapshot (if necessary) and explicitly
trigger autorelabel for the new snapshot
-------------------------------------------------------------------
Fri Mar 5 13:35:22 UTC 2021 - Fabian Vogt <fvogt@suse.com>
- Expand and clarify README
-------------------------------------------------------------------
Wed Jan 20 09:50:53 UTC 2021 - Fabian Vogt <fvogt@suse.com>
- module-setup.sh: Install grep as well
-------------------------------------------------------------------
Thu Oct 22 07:26:03 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Change license to GPL-2.0-or-later
-------------------------------------------------------------------
Tue Oct 13 09:00:58 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Also stop ignition-mount.service if there's no config
-------------------------------------------------------------------
Tue Oct 6 10:19:57 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Implement support for systems without transactional-update
- Require rmdir explicitly
-------------------------------------------------------------------
Mon Oct 5 08:33:19 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Fail properly when the retval file doesn't exist
- Stop ignition-mount.service to avoid conflict (boo#1176746)
-------------------------------------------------------------------
Thu Sep 17 10:56:44 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Overhaul configuration fetching:
* Add udev rules to wait for either ignition, combustion or
fw_cfg drives
* Allow combustion.firstboot in addition to ignition.firstboot
M combustion
A combustion-prepare.service
M combustion.service
M module-setup.sh
- Bump version to 0.2
-------------------------------------------------------------------
Mon Sep 14 09:20:49 UTC 2020 - Ignaz Forster <iforster@suse.com>
- Avoid concurrent run of Ignition and Combustion initialization
scripts to a avoid a duplicate mount of the same device.
-------------------------------------------------------------------
Fri Sep 4 14:27:17 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Add combustion-prepare.service to enable network if needed:
M combustion
A combustion-prepare.service
M combustion.service
M module-setup.sh
- Don't fail if no config drive found to not break ignition with
fw_cfg
-------------------------------------------------------------------
Fri Jul 17 12:25:25 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Adjust README after removal of combustion-generator
- Switch to GPL-2.0-only
-------------------------------------------------------------------
Thu Jul 9 10:29:44 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Also force mounting of /tmp
- Fix getting the script's return value
-------------------------------------------------------------------
Wed Jul 1 10:31:10 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Set the timeout for the config device explicitly, like ignition-dracut
-------------------------------------------------------------------
Fri Jun 19 11:26:48 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Drop dependency on ignition
-------------------------------------------------------------------
Thu Jun 18 11:07:54 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Initial commit