module_platform_id has a format of `platform:f34`. I have no idea why just `f34` is used. Let's fix it. This change is applied only to manifests based on fedora-build-v2 for now.
94 lines
2.6 KiB
YAML
94 lines
2.6 KiB
YAML
version: '2'
|
|
pipelines:
|
|
- mpp-import-pipelines:
|
|
path: fedora-vars.ipp.yaml
|
|
- mpp-import-pipeline:
|
|
path: fedora-build-v2.ipp.yaml
|
|
id: build
|
|
runner:
|
|
mpp-format-string: org.osbuild.fedora{release}
|
|
- name: ostree-tree
|
|
build: name:build
|
|
source-epoch: 1659397331
|
|
stages:
|
|
- type: org.osbuild.rpm.macros
|
|
options:
|
|
filename: /usr/lib/rpm/macros.d/macros.osbuild
|
|
macros:
|
|
_dbpath: /usr/share/rpm
|
|
- type: org.osbuild.rpm
|
|
options:
|
|
gpgkeys:
|
|
mpp-eval: gpgkeys
|
|
dbpath: /usr/share/rpm
|
|
ostree_booted: true
|
|
inputs:
|
|
packages:
|
|
type: org.osbuild.files
|
|
origin: org.osbuild.source
|
|
mpp-depsolve:
|
|
architecture: $arch
|
|
module-platform-id: $module_platform_id
|
|
repos:
|
|
mpp-eval: repos
|
|
packages:
|
|
- '@cloud-server-environment'
|
|
- chrony
|
|
- cryptsetup
|
|
- dracut-config-generic
|
|
- greenboot-grub2
|
|
- greenboot-reboot
|
|
- greenboot-rpm-ostree-grub2
|
|
- greenboot-status
|
|
- greenboot
|
|
- grub2-pc
|
|
- kernel-core
|
|
- langpacks-en
|
|
- lvm2
|
|
- nss-altfiles
|
|
- polkit
|
|
- rpm-ostree
|
|
- selinux-policy-targeted
|
|
excludes:
|
|
- dracut-config-rescue
|
|
- type: org.osbuild.systemd
|
|
options:
|
|
enabled_services:
|
|
- cloud-config
|
|
- cloud-final
|
|
- cloud-init
|
|
- cloud-init-local
|
|
- type: org.osbuild.locale
|
|
options:
|
|
language: en_US.UTF-8
|
|
- type: org.osbuild.systemd-journald
|
|
options:
|
|
filename: 10-persistent.conf
|
|
config:
|
|
Journal:
|
|
Storage: persistent
|
|
- type: org.osbuild.selinux
|
|
options:
|
|
file_contexts: etc/selinux/targeted/contexts/files/file_contexts
|
|
- type: org.osbuild.ostree.preptree
|
|
options:
|
|
etc_group_members:
|
|
- wheel
|
|
- docker
|
|
- name: ostree-commit
|
|
build: name:build
|
|
stages:
|
|
- type: org.osbuild.ostree.init
|
|
options:
|
|
path: /repo
|
|
- type: org.osbuild.ostree.commit
|
|
inputs:
|
|
tree:
|
|
type: org.osbuild.tree
|
|
origin: org.osbuild.pipeline
|
|
references:
|
|
- name:ostree-tree
|
|
options:
|
|
ref: fedora/x86_64/osbuild
|
|
os_version:
|
|
mpp-format-string: '{release}'
|