Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ignition-dracut | Distribution: openSUSE Leap 15.2 |
Version: 0.0+git20200504.7ff38d9 | Vendor: openSUSE |
Release: lp152.1.1 | Build date: Mon May 18 11:02:47 2020 |
Group: System/Management | Build host: obs-arm-8 |
Size: 38424 | Source RPM: ignition-dracut-0.0+git20200504.7ff38d9-lp152.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/dustymabe/ignition-dracut | |
Summary: Dracut scripts for ignition |
Ignition is an utility to manipulate disks and configuration files during the initramfs. This includes partitioning disks, formatting partitions, writing files (regular files, systemd units, etc.), and creating users. On first boot, Ignition reads its configuration from a source of truth (remote URL, network metadata service, hypervisor bridge, etc.) and applies the configuration. This package contains the dracut scripts for this.
BSD-2-Clause
* Mon May 11 2020 iforster@suse.com - Update to version 0.0+git20200504.7ff38d9: * 30ignition: drop hard requirement on qemu_fw_cfg [boo#1167289] * 99emergency-timeout: improve readability of Ignition failure message * 99emergency-timeout: also check ignition-fetch.service for failure * coreos-teardown-initramfs-network: don't run when emergency.target * dracut: add logging to systemd generator * coreos-teardown-initramfs-network: also propagate hostname * coreos-teardown-initramfs-network: support coreos.no_persist_ip karg * coreos-teardown-initramfs-network: consider ifcfg files in real root for RHCOS * coreos-teardown-initramfs-network: also skip local loopback interface * coreos-teardown-initramfs-network: do SELinux relabel on copied files * coreos-teardown-initramfs-network: order ExecStop after other ignition units * coreos-teardown-initramfs-network: remove After=ignition-files.service * Add ignition-virtio-dump-journal.service * Fri Mar 27 2020 iforster@suse.com - Update to version 0.0+git20200325.ea3bdc9: * Add `basename` dependency to dracut module [boo#1167289] * coreos-teardown-initramfs-network: enable the service statically * coreos-teardown-initramfs-network: simplify networking takedown * coreos-teardown-initramfs-network: take down routes too * coreos-teardown-initramfs-network: take down teams as well * coreos-teardown-initramfs-network: remove state files on switch * coreos-teardown-initramfs-network: also propagate initramfs networking if desired * coreos-teardown-initramfs-network: refactor into more functions * add coreos-teardown-initramfs-network.service * Declare external applications as optional [boo#1167289] * Remove obsolete dependencies [boo#1167289] * Hook up to CoreOS CI * Add ignition-diskful-subsequent.target * Makefile: Remove grub/ install bits * grub: drop 02_ignition_firstboot - As the GRUB module was dropped upstream and is now generated as part of a CoreOS specific module, we will do the same: * Move previous 02_ignition_firstboot to MicroOS dracut module * Merge 0002-Support-different-flagfile-location.patch and 01_suse_set_ignition into custom 02_ignition_firstboot - Updated README.SUSE to describe all current SUSE modifications * Wed Mar 04 2020 Ignaz Forster <iforster@suse.com> - Don't use new systemd RPM macros for compatibility with older releases. * Thu Jan 09 2020 Ignaz Forster <iforster@suse.com> - Add prevent-boot-cycle.conf to prevent a systemd reboot cycle if the files stage should be failing; this is a temporary workaround until [gh#coreos/ignition-dracut#115] is fixed. * Wed Jan 08 2020 iforster@suse.com - Update to version 0.0+git20200107.e490517: * Make setfiles optional * Sun Jan 05 2020 Thorsten Kukuk <kukuk@suse.com> - Really increase timeout for 'ignition' device on ARM * Mon Dec 23 2019 Ignaz Forster <iforster@suse.com> - Update to version 0.0+git20191211.c4790bc: * dracut: add some bins for s390x zVM instalation * README.md: add details about the branches here * units: add ConditionPathExists=/etc/initrd-release everywhere * Add ConditionPathExists=/etc/initrd-release to targets * 30ignition: add setfiles - Make package arch dependent to make the ARM fix actually apply * Mon Nov 11 2019 kukuk@suse.de - Update to version 0.0+git20191107.d9e8a63: * 30ignition/ignition-setup-user: mount /boot partition ro * firstboot-complete: tell zipl to run * coreos-gpt-setup: workaround old lsblk not having PTUUID * Add `ignition-subsequent.target` for non-Ignition boots * ignition-firstboot-complete.service: Run as part of basic.target - Increase timeout for 'ignition' device on ARM - Prefer Ignition configuration if a mount point is both configured in Ignition and fstab (x-initrd.mount flag) - Explicitly add awk as initrd dependency * Fri Oct 04 2019 Ignaz Forster <iforster@suse.com> - Fix missing executable permission for ignition-setup-user-suse.sh * Wed Oct 02 2019 kukuk@suse.de - Update to version 0.0+git20191001.cefb71c: * Run ignition-disks earlier to avoid race condition * 30ignition: update ignition-complete.target OnFailure comment * 30ignition: drop OnFailure handler from ignition-diskful.target * 30ignition: fix sequencing of target dependencies - Don't error out in ignition-setup-user-suse.sh if Ignition device is not present * Fri Sep 27 2019 kukuk@suse.de - Update to version 0.0+git20190924.aada644: * dracut: Add an ignition-fetch.service * Add RemainAfterExit=yes to systemd units of Type=oneshot * Makefile: New file implementing `make install` * 30ignition: move coreos-gpt-setup RemainAfterExit to correct section * 30ignition: on live images, read config.ign from custom initrd * 30ignition: make ignition-diskful a dependency of ignition-complete * 30ignition: fix double slash in ignition-setup-* dest paths - Drop 0001-Read-user-config.patch: Migrated to systemd drop-in files now that ignition-diskful is a separate target * Tue Sep 17 2019 kukuk@suse.de - Update to version 0.0+git20190916.cbac371: * systemd: don't try to mark live boots complete * 30ignition: conditionally enable units requiring a boot disk * README.md: fix download link * update-bootengine: drop file * dracut/30ignition: localize some variables * ignition: fix correct device path when randomizing UUID - Fix path to rm binary in firstboot flag cleanup - Reorder $ignition_firstboot and ignition.platform.id in GRUB's kernel parameter line to be able to overwrite the later with values read from the flag file - Significantly decrease timeout for waiting for a device with the 'ignition' UUID (storing an eventual user config) [boo#1151083] - Merge ignition-umount-initrd-fstab.service with ignition-mount-initrd-fstab.service, using the same stop mechanism as ignition-mount.service * Wed Aug 14 2019 kukuk@suse.de - Update to version 0.0+git20190806.343b886: * dracut/30ignition: fix typo in module_setup * ignition: split ignition-setup into base and user * dracut/30ignition: scramble disk uuid on 1st boot * Thu Aug 01 2019 kukuk@suse.de - Update to version 0.0+git20190625.8551bc7: * dracut: add 99emergency-timeout * 30ignition: drop CoreOS specific bits * Mon Apr 15 2019 kukuk@suse.de - Update to version 0.0+git20190405.85f2e65: * dracut/30ignition: link to RHBZ in ignition-complete * dracut/30ignition: add OnFailure= for ExecStop= services * dracut/30ignition: order ExecStop= units before initrd-switch-root.target * dracut/30ignition: re-order directives in remount-sysroot * dracut/30ignition: add missing Before= for mount unit * dracut/30ignition: order ignition-complete.target before initrd.target * module_setup: include cdrom rules for openstack * dracut: add CoreOS integration services * dracut/30ignition: Add mount stage and drop OSTree-specific bits * dracut/30ignition: Explicitly add OnFailure=emergency.target * 30ignition: ignore coreos.randomize_disk_guid * 30ignition: drop check for coreos.oem.id * grub: support overriding network kcmdline args * README.md: update documentation * 02_ignition_firstboot: Enable networking if Ignition will run * dracut/30ignition: expect ignition binary in module directory * Mon Mar 18 2019 kukuk@suse.de - Update to version 0.0+git20190314.f6eb01f: * dracut/30ignition: add ignition-complete.target * dracut/30ignition: split out ignition-setup.service * Tue Mar 12 2019 Ignaz Forster <iforster@suse.com> - Add GRUB firstboot variable support - Weaken hard dependencies to boot partition - Mount volumes flagged with "x-initrd.mount" before applying Ignition configuration; umount afterwards * Sat Mar 09 2019 kukuk@suse.de - Update to version 0.0+git20190306.d4e8899: * dracut/30ignition: Only write ignition-setup.service on first boot * grub: find boot partition and use it directly * module-setup.sh: Check for module qemu_fw_cfg not build-in, so it works out of box on all arches * Mon Mar 04 2019 kukuk@suse.de - Update to version 0.0+git20190301.ca593a1: * dracut/30ignition: general hack cleanups * dracut: adapt for s/oem/platform in Ignition * Tue Feb 19 2019 kukuk@suse.de - Update to version 0.0+git20190215.2c69925: * ignition-setup: don't perform umount, rely on systemd * ignition-setup: rename copy function * services: fixup unit deps to more match CL * ignition-setup: use MountFlags=slave for systemd unit * ignition-setup: changes from code review * ignition-setup: mount/unmount boot to grab user.ign * dracut: add /usr/sbin/ignition-setup to initramfs * generator: try to get ignition-setup to run on boot * generator: RemainAfterExit=yes for ignition-setup * ignition-setup: support boot or platform base/user configs * ignition-setup: remove support for default configs * Fri Feb 15 2019 kukuk@suse.de - Update to version 0.0+git20190207.9e18211: * Remove the check for OEM partition, not used * Always check for boot, needs to exist * Replace OEM with boot * Add ability to parse config.ign file on boot * Wed Jan 30 2019 kukuk@suse.de - Update to version 0.0+git20190125.fa7131b: * journal: add clarifying comment for context * Wed Jan 09 2019 kukuk@suse.de - Update to version 0.0+git20190109.a6551f1: * Remount /sysroot rw (#38) * Wed Jan 09 2019 kukuk@suse.de - Update to version 0.0+git20190103.996d527: * ignition-firstboot-complete.service: Remount /boot rw * Sun Dec 23 2018 kukuk@suse.de - Remout /sysroot read-write for ignition-files.service * Wed Dec 19 2018 kukuk@suse.de - Generate initrd after installation/update * Wed Dec 12 2018 kukuk@suse.de - Update to version 0.0+git20181120.7b83454: * Rename `coreos.firstboot` kernel cmdline arg to `ignition.firstboot` to make options more distribution neutral. Update dracut/README.txt to take into account recent changes. * 30ignition: only instmods if module available * remove ignition-remount-sysroot.service files * ignition: run files stage at original CL ordering * ignition-disks.service: drop Requires=network.target * ignition-ask-var-mount.service: use RemainAfterExit=yes * Wed Oct 17 2018 kukuk@suse.de - Update to version 0.0+git20181016.b7d4424: * module-setup.sh: explicitly install qemu_fw_cfg * Tue Oct 16 2018 kukuk@suse.de - Add requires for ignition and gptfdisk * Tue Oct 16 2018 kukuk@suse.de - Initial version
/etc/grub.d /etc/grub.d/02_ignition_firstboot /usr/lib/dracut /usr/lib/dracut/modules.d /usr/lib/dracut/modules.d/30ignition /usr/lib/dracut/modules.d/30ignition-microos /usr/lib/dracut/modules.d/30ignition-microos/ignition-mount-initrd-fstab.service /usr/lib/dracut/modules.d/30ignition-microos/ignition-setup-user-suse.sh /usr/lib/dracut/modules.d/30ignition-microos/ignition-suse-generator /usr/lib/dracut/modules.d/30ignition-microos/ignition-userconfig-timeout.conf /usr/lib/dracut/modules.d/30ignition-microos/module-setup.sh /usr/lib/dracut/modules.d/30ignition-microos/prevent-boot-cycle.conf /usr/lib/dracut/modules.d/30ignition/coreos-gpt-setup.sh /usr/lib/dracut/modules.d/30ignition/coreos-gpt-setup@.service /usr/lib/dracut/modules.d/30ignition/coreos-teardown-initramfs-network.service /usr/lib/dracut/modules.d/30ignition/coreos-teardown-initramfs-network.sh /usr/lib/dracut/modules.d/30ignition/ignition-complete.target /usr/lib/dracut/modules.d/30ignition/ignition-diskful-subsequent.target /usr/lib/dracut/modules.d/30ignition/ignition-diskful.target /usr/lib/dracut/modules.d/30ignition/ignition-disks.service /usr/lib/dracut/modules.d/30ignition/ignition-fetch.service /usr/lib/dracut/modules.d/30ignition/ignition-files.service /usr/lib/dracut/modules.d/30ignition/ignition-generator /usr/lib/dracut/modules.d/30ignition/ignition-mount.service /usr/lib/dracut/modules.d/30ignition/ignition-remount-sysroot.service /usr/lib/dracut/modules.d/30ignition/ignition-setup-base.service /usr/lib/dracut/modules.d/30ignition/ignition-setup-base.sh /usr/lib/dracut/modules.d/30ignition/ignition-setup-user.service /usr/lib/dracut/modules.d/30ignition/ignition-setup-user.sh /usr/lib/dracut/modules.d/30ignition/ignition-subsequent.target /usr/lib/dracut/modules.d/30ignition/module-setup.sh /usr/lib/dracut/modules.d/99emergency-timeout /usr/lib/dracut/modules.d/99emergency-timeout/ignition-virtio-dump-journal.service /usr/lib/dracut/modules.d/99emergency-timeout/ignition-virtio-dump-journal.sh /usr/lib/dracut/modules.d/99emergency-timeout/module-setup.sh /usr/lib/dracut/modules.d/99emergency-timeout/timeout.sh /usr/lib/dracut/modules.d/99journald-conf /usr/lib/dracut/modules.d/99journald-conf/00-journal-log-forwarding.conf /usr/lib/dracut/modules.d/99journald-conf/module-setup.sh /usr/lib/systemd/system/ignition-firstboot-complete.service /usr/lib/systemd/system/ignition-firstboot-complete.service.d /usr/lib/systemd/system/ignition-firstboot-complete.service.d/change-ignition-firstboot-path.conf /usr/share/doc/packages/ignition-dracut /usr/share/doc/packages/ignition-dracut/README.SUSE /usr/share/licenses/ignition-dracut /usr/share/licenses/ignition-dracut/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 11:45:28 2024