78 Commits

Author SHA256 Message Date
8e69a3ba5f Accepting request 1327686 from devel:kubic:ignition
- Update to version 1.5+git8:
  * CI: Switch from example.com to icanhazip.com
  * Don't rely on /sysroot being mounted read-write on non-RO systems
  * Treat "uninitialized" in /etc/machine-id as first boot
  * Restart NetworkManager-config-initrd.service after sourcing 99-nm-config.sh
  * Wait for network-online.target

OBS-URL: https://build.opensuse.org/request/show/1327686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=38
2026-01-17 20:41:52 +00:00
29eda36423 - Update to version 1.5+git8:
* CI: Switch from example.com to icanhazip.com
  * Don't rely on /sysroot being mounted read-write on non-RO systems
  * Treat "uninitialized" in /etc/machine-id as first boot
  * Restart NetworkManager-config-initrd.service after sourcing 99-nm-config.sh
  * Wait for network-online.target

OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=75
2026-01-16 14:05:25 +00:00
98f4313a58 Accepting request 1318716 from devel:kubic:ignition
- Update to version 1.5+git3:
  * Also order services before NetworkManager-initrd.service

OBS-URL: https://build.opensuse.org/request/show/1318716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=37
2025-11-26 16:14:13 +00:00
be088ec41b - Update to version 1.5+git3:
* Also order services before NetworkManager-initrd.service

OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=73
2025-11-19 14:30:34 +00:00
c1fe7946c9 Accepting request 1307782 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1307782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=36
2025-09-30 15:35:08 +00:00
be0a8fe9cf Accepting request 1307781 from home:favogt:combustion
- Update to version 1.5+git2:
  * CI: Add test using a MicroOS image without ignition
  * Make sure /sysroot/etc is writable

OBS-URL: https://build.opensuse.org/request/show/1307781
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=71
2025-09-29 12:09:08 +00:00
747ee0967d Accepting request 1255005 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1255005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=35
2025-03-24 12:25:14 +00:00
57930381e9 Accepting request 1255004 from home:favogt:combustion
- Update to version 1.5:
  * Add support for nested /etc subvolumes
  * Log combustion-prepare.service to journal+console
  * CI: Verify combustion runs only on the first boot
  * CI: Add some missing SYSTEMD_IGNORE_CHROOT=1 to poweroff calls
  * CI: Add a test with Minimal-VM
  * Silence stderr of grep in /proc/*/mountinfo

OBS-URL: https://build.opensuse.org/request/show/1255004
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=69
2025-03-21 12:59:53 +00:00
e9268ae64a Accepting request 1195111 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1195111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=34
2024-08-22 16:10:30 +00:00
3d07c8f485 Accepting request 1195110 from home:favogt:combustion
- 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

OBS-URL: https://build.opensuse.org/request/show/1195110
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=67
2024-08-21 12:20:43 +00:00
d86b0fd150 Accepting request 1193446 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1193446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=33
2024-08-13 11:22:46 +00:00
a1a03b2296 Accepting request 1193445 from home:favogt:combustion
- 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

OBS-URL: https://build.opensuse.org/request/show/1193445
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=65
2024-08-12 14:15:09 +00:00
d97efb7bc6 Accepting request 1191883 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1191883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=32
2024-08-07 07:15:03 +00:00
155d78e8fa Accepting request 1191881 from home:favogt:combustion
- Update to version 1.4:
  * Add support for remote config files using combustion.url (jsc#PED-8591)

OBS-URL: https://build.opensuse.org/request/show/1191881
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=63
2024-08-06 13:41:28 +00:00
0739a58a4f Accepting request 1187037 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1187037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=31
2024-07-14 06:48:44 +00:00
9341a51cc2 Accepting request 1187036 from home:favogt:combustion
- 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)

OBS-URL: https://build.opensuse.org/request/show/1187036
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=61
2024-07-12 09:39:18 +00:00
5a30e49f5b Accepting request 1155560 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1155560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=30
2024-03-07 17:27:48 +00:00
750850c18c Accepting request 1155559 from home:favogt:combustion
- Update to version 1.3+git9:
  * Explicitly install modules for config sources
  * Trigger udev rules on ACTION!="remove"

OBS-URL: https://build.opensuse.org/request/show/1155559
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=59
2024-03-06 13:12:42 +00:00
6997f1e5a9 Accepting request 1154001 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1154001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=29
2024-03-03 19:18:54 +00:00
8c33522d68 Accepting request 1153999 from home:favogt:combustion
- Update to version 1.3+git7:
  * Only enable all existing DASDs if it's actually the first boot (bsc#1219849)
  * Use $dracutsysrootdir

OBS-URL: https://build.opensuse.org/request/show/1153999
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=57
2024-03-01 13:06:26 +00:00
f4e023ca4a Accepting request 1141541 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1141541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=28
2024-01-26 21:46:40 +00:00
7db3008515 Accepting request 1141540 from home:favogt:combustion
- Update to version 1.3+git5:
  * Set the snapper snapshot as important=yes
  * Remove unnecessary chmod

OBS-URL: https://build.opensuse.org/request/show/1141540
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=55
2024-01-25 15:22:49 +00:00
dc4635385a Accepting request 1134516 from devel:kubic:ignition
- 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

OBS-URL: https://build.opensuse.org/request/show/1134516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=27
2023-12-22 21:40:56 +00:00
d177e1793c Add bugref
(bsc#1218065)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=53
2023-12-21 16:56:39 +00:00
a038f7211f Accepting request 1134514 from home:favogt:combustion
- Update to version 1.3+git3:
  * 30firstboot: Do not detect firstboot in the zipl initrd "initgrub" mode
  * Handle absence of NM and wicked properly
  * Use dracut $hookdir instead of hardcoding

OBS-URL: https://build.opensuse.org/request/show/1134514
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=52
2023-12-21 16:55:17 +00:00
ecca251749 Accepting request 1128312 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1128312
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=26
2023-11-23 20:38:36 +00:00
9381e1751f Accepting request 1128310 from home:favogt:combustion
- Update to version 1.3:
  * Add udev rule for VMware guestinfo
  * Read VMware guestinfo value as base64 encoded gzipped script
  * Support VMware guestinfo

OBS-URL: https://build.opensuse.org/request/show/1128310
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=50
2023-11-23 10:48:41 +00:00
10d45f00a5 Accepting request 1118463 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1118463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=25
2023-10-18 19:25:14 +00:00
ab03b5793f Accepting request 1118462 from home:favogt:combustion
- Update to version 1.2+git9:
  * Override subvol= with the new snapshot if necessary

OBS-URL: https://build.opensuse.org/request/show/1118462
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=48
2023-10-18 06:15:50 +00:00
e3c053b96b Accepting request 1117161 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1117161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=24
2023-10-13 21:13:36 +00:00
b447686b93 Accepting request 1117160 from home:favogt:combustion
- Update to version 1.2+git8:
  * Set mount propagation flags for /sysroot in the right order

OBS-URL: https://build.opensuse.org/request/show/1117160
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=46
2023-10-12 09:39:46 +00:00
fb55938421 Accepting request 1111859 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1111859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=23
2023-09-25 18:00:09 +00:00
4a5e94a4fc Accepting request 1111556 from home:favogt:combustion
- Update to version 1.2+git7:
  * Try the KIWI selfinstall .iso as fallback config source (jsc#PED-6587, jsc#SMO-271)

OBS-URL: https://build.opensuse.org/request/show/1111556
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=44
2023-09-18 06:35:37 +00:00
e1f2cd442a Accepting request 1110652 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1110652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=22
2023-09-13 18:43:29 +00:00
2ba8511b40 Accepting request 1110651 from home:favogt:combustion
- Update to version 1.2+git6:
  * Fix failure if /sysroot not mounted and no config provided

OBS-URL: https://build.opensuse.org/request/show/1110651
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=42
2023-09-12 15:05:37 +00:00
af2fb1b03c Accepting request 1109552 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1109552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=21
2023-09-08 19:15:13 +00:00
6fd5ee2658 Accepting request 1109546 from home:favogt:combustion
- 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

OBS-URL: https://build.opensuse.org/request/show/1109546
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=40
2023-09-07 12:54:45 +00:00
62e11afa1e Accepting request 1105495 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1105495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=20
2023-08-30 08:17:40 +00:00
6034cc5450 Accepting request 1105302 from home:favogt:combustion
- 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

- 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

OBS-URL: https://build.opensuse.org/request/show/1105302
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=38
2023-08-23 14:37:41 +00:00
dec72406c5 Accepting request 1102122 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/1102122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=19
2023-08-04 13:02:52 +00:00
c5a8b7cddb Accepting request 1102118 from home:favogt:combustion
- 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

OBS-URL: https://build.opensuse.org/request/show/1102118
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=36
2023-08-03 07:37:32 +00:00
b811c18186 Accepting request 1098144 from devel:kubic:ignition
- 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

OBS-URL: https://build.opensuse.org/request/show/1098144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=18
2023-07-12 15:26:28 +00:00
0cdcd20f5b - 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

OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=34
2023-07-11 12:51:58 +00:00
ad08c8da06 Accepting request 997978 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/997978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=17
2022-08-19 15:53:32 +00:00
75a45cc066 Accepting request 997975 from home:favogt:combustion
- Update to version 1.0+git2:
  * Let selinux-microos-relabel decide whether a relabel is necessary (bsc#1202437)

OBS-URL: https://build.opensuse.org/request/show/997975
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=32
2022-08-18 13:09:32 +00:00
eb0b55f71e Accepting request 992324 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/992324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=16
2022-08-03 19:16:28 +00:00
0f9e37643a Accepting request 992320 from home:favogt:combustion
- Update to version 1.0+git1:
  * Use /lib/dracut/hooks instead of the usr-merged location (bsc#1201957)

OBS-URL: https://build.opensuse.org/request/show/992320
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=30
2022-08-02 13:00:33 +00:00
60f4c47b30 Accepting request 987242 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/987242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=15
2022-07-07 10:56:33 +00:00
a6f3c64636 Accepting request 987009 from home:favogt:combustion
- 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

OBS-URL: https://build.opensuse.org/request/show/987009
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/combustion?expand=0&rev=28
2022-07-06 14:55:56 +00:00
722f4dd385 Accepting request 964654 from devel:kubic:ignition
OBS-URL: https://build.opensuse.org/request/show/964654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/combustion?expand=0&rev=14
2022-03-28 14:58:37 +00:00