mirror-coreos-fedora-coreos.../manifests/shared-el.yaml
Dusty Mabe a40d2b813e add virtiofs systemd credential handling
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>
2026-07-02 06:56:14 -04:00

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