mirror of
https://github.com/coreos/fedora-coreos-config.git
synced 2026-11-03 22:59:47 -09:00
As part of an effort to test more on non-CoreOS bootable container images we'd like a cross architecture way to expose systemd credentials into a VM. This commit adds a new import-virtiofs-systemd-credentials.service that runs in the initramfs and will copy credentials exposed via the io.systemd.credentials virtiofs tag into the /run/credentials/@initrd directory, which will then get imported by systemd itself. Related to https://github.com/systemd/systemd/issues/29175 upstream. Assisted-by: <anthropic/claude-opus-4.6>
57 lines
1.8 KiB
YAML
57 lines
1.8 KiB
YAML
include:
|
|
- system-configuration.yaml
|
|
- ignition-and-ostree.yaml
|
|
- file-transfer.yaml
|
|
- networking-tools.yaml
|
|
- user-experience.yaml
|
|
- coreos-bootc-delta.yaml
|
|
|
|
conditional-include:
|
|
# Include shared-el9 workarounds on Fedora and EL9
|
|
- if: id == "fedora"
|
|
include: shared-el9.yaml
|
|
- if: osversion == "rhel-9.8"
|
|
include: shared-el9.yaml
|
|
- if: osversion == "centos-9"
|
|
include: shared-el9.yaml
|
|
|
|
# Include shared-el10 workarounds on Fedora and EL10
|
|
- if: id == "fedora"
|
|
include: shared-el10.yaml
|
|
- if: osversion == "rhel-10.2"
|
|
include: shared-el10.yaml
|
|
- if: osversion == "centos-10"
|
|
include: shared-el10.yaml
|
|
|
|
# Include Azure specific packages for x86_64 and aarch64
|
|
- if:
|
|
- basearch != "ppc64le"
|
|
- basearch != "riscv64"
|
|
- basearch != "s390x"
|
|
include:
|
|
packages:
|
|
# Include udev rules for NVMe backed Azure Instances [1]
|
|
# and unmanaged SRIOV network devices.
|
|
# [1] https://issues.redhat.com/browse/COS-3124
|
|
- azure-vm-utils
|
|
# Include udev rules azure storage and productid
|
|
- WALinuxAgent-udev
|
|
|
|
# Include the layers that are shared amongst Fedora and EL
|
|
# (though at different import paths).
|
|
- if: id == "fedora"
|
|
include:
|
|
ostree-layers:
|
|
- overlay.d/05core
|
|
- overlay.d/08nouveau
|
|
- overlay.d/20platform-chrony
|
|
- overlay.d/30lvmdevices
|
|
- overlay.d/40import-virtiofs-systemd-credentials
|
|
- if: id != "fedora"
|
|
include:
|
|
ostree-layers:
|
|
- fedora-coreos-config/overlay.d/05core
|
|
- fedora-coreos-config/overlay.d/08nouveau
|
|
- fedora-coreos-config/overlay.d/20platform-chrony
|
|
- fedora-coreos-config/overlay.d/30lvmdevices
|
|
- fedora-coreos-config/overlay.d/40import-virtiofs-systemd-credentials
|