This commit changes this manifest to use the new fedora-vars.ipp and fedora-build-v2.ipp infrastructure to remove all hardcoded Fedora versions.
101 lines
2.7 KiB
YAML
101 lines
2.7 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
|
|
stages:
|
|
- type: org.osbuild.rpm
|
|
options:
|
|
gpgkeys:
|
|
mpp-eval: gpgkeys
|
|
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
|
|
- dracut-config-generic
|
|
- grub2-pc
|
|
- kernel-core
|
|
- langpacks-en
|
|
- nss-altfiles
|
|
- ostree
|
|
- polkit
|
|
- rpm-ostree
|
|
- selinux-policy-targeted
|
|
- systemd-udev
|
|
excludes:
|
|
- dracut-config-rescue
|
|
- type: org.osbuild.locale
|
|
options:
|
|
language: en_US.UTF-8
|
|
- 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:
|
|
mpp-format-string: '{ref}'
|
|
os_version:
|
|
mpp-format-string: '{release}'
|
|
- name: tarball-tree
|
|
build: name:build
|
|
stages:
|
|
- type: org.osbuild.ostree.init
|
|
options:
|
|
path: /repo
|
|
- type: org.osbuild.ostree.pull
|
|
options:
|
|
repo: /repo
|
|
inputs:
|
|
commits:
|
|
type: org.osbuild.ostree
|
|
origin: org.osbuild.pipeline
|
|
references:
|
|
name:ostree-commit:
|
|
ref:
|
|
mpp-format-string: '{ref}'
|
|
- name: tarball
|
|
build: name:build
|
|
stages:
|
|
- type: org.osbuild.tar
|
|
options:
|
|
filename: fedora-commit.tar
|
|
acls: false
|
|
selinux: false
|
|
xattrs: false
|
|
inputs:
|
|
tree:
|
|
type: org.osbuild.tree
|
|
origin: org.osbuild.pipeline
|
|
references:
|
|
name:tarball-tree: {}
|