🏡 index : quine-global-labs/mirror-coreos-fedora-coreos-config.git

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