rename all .mpp.json files to .mpp.yaml

osbuild-mpp supports yaml files. The advantage of yaml is that it's less
verbose and allows comments. This way, we can start documenting all the
test manifests in this repository.

This is the first step: This commit just renames the files, so we keep the
history intact. Remember: YAML is a super-set(*) of JSON, so this is fine.

There is no functional change in this commit.

(*) There are some caveats, but we don't need to care in this case.
This commit is contained in:
Ondřej Budai 2023-07-27 17:00:58 +02:00 committed by Simon de Vlieger
parent 2d23f9c17c
commit d827be2fb2
164 changed files with 15 additions and 15 deletions

View file

@ -0,0 +1,260 @@
{
"version": "2",
"mpp-vars": {
"arch": "x86_64",
"release": 36,
"releasever": "f$release",
"snapshot": "20220617",
"updates": "20220801"
},
"pipelines": [
{
"mpp-import-pipeline": {
"path": "fedora-build-v2.mpp.yaml",
"id": "build"
},
"runner": {
"mpp-format-string": "org.osbuild.fedora{release}"
}
},
{
"name": "tree",
"build": "name:build",
"stages": [
{
"type": "org.osbuild.rpm",
"inputs": {
"packages": {
"type": "org.osbuild.files",
"origin": "org.osbuild.source",
"mpp-depsolve": {
"architecture": "$arch",
"module-platform-id": "$releasever",
"releasever": "$releasever",
"repos": [
{
"id": "default",
"baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/$releasever/$releasever-$arch-fedora-$snapshot/"
},
{
"id": "modular",
"baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/$releasever/$releasever-$arch-fedora-modular-$snapshot/"
},
{
"id": "updates",
"baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/$releasever/$releasever-$arch-updates-released-$updates/"
},
{
"id": "updates-modular",
"baseurl": "https://rpmrepo.osbuild.org/v2/mirror/public/$releasever/$releasever-$arch-updates-released-modular-$updates/"
}
],
"packages": [
"dnf",
"rpm-ostree",
"ostree",
"pigz",
"kernel",
"kernel-modules",
"kernel-modules-extra",
"glibc-all-langpacks",
"grub2-tools-efi",
"efibootmgr",
"shim-x64",
"grub2-efi-x64-cdboot",
"shim-ia32",
"grub2-efi-ia32-cdboot",
"biosdevname",
"memtest86+",
"syslinux",
"grub2-tools",
"grub2-tools-minimal",
"grub2-tools-extra",
"dracut",
"anaconda-dracut",
"dracut-network",
"dracut-config-generic",
"initscripts",
"cryptsetup",
"rpcbind",
"kbd",
"kbd-misc",
"tar",
"xz",
"curl",
"bzip2",
"systemd-sysv",
"systemd-units",
"rsyslog",
"fcoe-utils",
"net-tools",
"nfs-utils"
]
}
}
},
"options": {
"gpgkeys": [
"-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBF1RVqsBEADWMBqYv/G1r4PwyiPQCfg5fXFGXV1FCZ32qMi9gLUTv1CX7rYy\nH4Inj93oic+lt1kQ0kQCkINOwQczOkm6XDkEekmMrHknJpFLwrTK4AS28bYF2RjL\nM+QJ/dGXDMPYsP0tkLvoxaHr9WTRq89A+AmONcUAQIMJg3JxXAAafBi2UszUUEPI\nU35MyufFt2ePd1k/6hVAO8S2VT72TxXSY7Ha4X2J0pGzbqQ6Dq3AVzogsnoIi09A\n7fYutYZPVVAEGRUqavl0th8LyuZShASZ38CdAHBMvWV4bVZghd/wDV5ev3LXUE0o\nitLAqNSeiDJ3grKWN6v0qdU0l3Ya60sugABd3xaE+ROe8kDCy3WmAaO51Q880ZA2\niXOTJFObqkBTP9j9+ZeQ+KNE8SBoiH1EybKtBU8HmygZvu8ZC1TKUyL5gwGUJt8v\nergy5Bw3Q7av520sNGD3cIWr4fBAVYwdBoZT8RcsnU1PP67NmOGFcwSFJ/LpiOMC\npZ1IBvjOC7KyKEZY2/63kjW73mB7OHOd18BHtGVkA3QAdVlcSule/z68VOAy6bih\nE6mdxP28D4INsts8w6yr4G+3aEIN8u0qRQq66Ri5mOXTyle+ONudtfGg3U9lgicg\nz6oVk17RT0jV9uL6K41sGZ1sH/6yTXQKagdAYr3w1ix2L46JgzC+/+6SSwARAQAB\ntDFGZWRvcmEgKDMyKSA8ZmVkb3JhLTMyLXByaW1hcnlAZmVkb3JhcHJvamVjdC5v\ncmc+iQI4BBMBAgAiBQJdUVarAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK\nCRBsEwJtEslE0LdAD/wKdAMtfzr7O2y06/sOPnrb3D39Y2DXbB8y0iEmRdBL29Bq\n5btxwmAka7JZRJVFxPsOVqZ6KARjS0/oCBmJc0jCRANFCtM4UjVHTSsxrJfuPkel\nvrlNE9tcR6OCRpuj/PZgUa39iifF/FTUfDgh4Q91xiQoLqfBxOJzravQHoK9VzrM\nNTOu6J6l4zeGzY/ocj6DpT+5fdUO/3HgGFNiNYPC6GVzeiA3AAVR0sCyGENuqqdg\nwUxV3BIht05M5Wcdvxg1U9x5I3yjkLQw+idvX4pevTiCh9/0u+4g80cT/21Cxsdx\n7+DVHaewXbF87QQIcOAing0S5QE67r2uPVxmWy/56TKUqDoyP8SNsV62lT2jutsj\nLevNxUky011g5w3bc61UeaeKrrurFdRs+RwBVkXmtqm/i6g0ZTWZyWGO6gJd+HWA\nqY1NYiq4+cMvNLatmA2sOoCsRNmE9q6jM/ESVgaH8hSp8GcLuzt9/r4PZZGl5CvU\neldOiD221u8rzuHmLs4dsgwJJ9pgLT0cUAsOpbMPI0JpGIPQ2SG6yK7LmO6HFOxb\nAkz7IGUt0gy1MzPTyBvnB+WgD1I+IQXXsJbhP5+d+d3mOnqsd6oDM/grKBzrhoUe\noNadc9uzjqKlOrmrdIR3Bz38SSiWlde5fu6xPqJdmGZRNjXtcyJlbSPVDIloxw==\n=QWRO\n-----END PGP PUBLIC KEY BLOCK-----\n"
],
"exclude": {
"docs": true
},
"disable_dracut": true
}
},
{
"type": "org.osbuild.dracut",
"options": {
"kernel": [
{
"mpp-format-string": "{rpms['tree']['kernel'].evra}"
}
],
"add_modules": [
"convertfs",
"dmsquash-live",
"livenet",
"pollcdrom",
"qemu",
"qemu-net"
]
}
},
{
"type": "org.osbuild.locale",
"options": {
"language": "en_US.UTF-8"
}
},
{
"type": "org.osbuild.users",
"options": {
"users": {
"root": {
"password": ""
}
}
}
}
]
},
{
"name": "image",
"build": "name:build",
"stages": [
{
"type": "org.osbuild.squashfs",
"inputs": {
"tree": {
"type": "org.osbuild.tree",
"origin": "org.osbuild.pipeline",
"references": [
"name:tree"
]
}
},
"options": {
"filename": "rootfs.img",
"compression": {
"method": "lz4"
}
}
}
]
},
{
"name": "initrd",
"build": "name:build",
"stages": [
{
"type": "org.osbuild.gunzip",
"inputs": {
"file": {
"type": "org.osbuild.files",
"origin": "org.osbuild.pipeline",
"references": {
"name:tree": {
"file": {
"mpp-format-string": "/boot/initramfs-{rpms['tree']['kernel'].evra}.img"
}
}
}
}
},
"options": {
"path": "initramfs.img"
}
},
{
"type": "org.osbuild.cpio.out",
"options": {
"filename": "initramfs.img",
"append": true
},
"inputs": {
"tree": {
"type": "org.osbuild.tree",
"origin": "org.osbuild.pipeline",
"references": [
"name:image"
]
}
}
}
]
},
{
"name": "uki",
"build": "name:build",
"stages": [
{
"type": "org.osbuild.uki",
"options": {
"filename": "linux.efi",
"kernel": {
"opts": [
"root=live:/rootfs.img"
]
}
},
"inputs": {
"kernel": {
"type": "org.osbuild.files",
"origin": "org.osbuild.pipeline",
"references": {
"name:tree": {
"file": {
"mpp-format-string": "/boot/vmlinuz-{rpms['tree']['kernel'].evra}"
}
}
}
},
"initrd": {
"type": "org.osbuild.files",
"origin": "org.osbuild.pipeline",
"references": {
"name:initrd": {
"file": {
"mpp-format-string": "/initramfs.img"
}
}
}
},
"osrel": {
"type": "org.osbuild.files",
"origin": "org.osbuild.pipeline",
"references": {
"name:tree": {
"file": {
"mpp-format-string": "/etc/os-release"
}
}
}
}
}
}
]
}
]
}