1
0
mirror of https://pagure.io/fedora-qa/createhdds.git synced 2024-11-15 13:13:07 +00:00
createhdds/hdds.json
Adam Williamson 92584844cf Build desktop images for aarch64 upgrade tests
We want to run the desktop upgrade tests on aarch64; to do that,
we need the required base images to be built. We also need to
do the `console=tty0 quiet` boot args for the desktopencrypt
image so the decrypt prompt is visible on boot; to handle this,
we extend the existing hack for using a release-specific ks
to be more generic and allow for a more specific kickstart by
arch, release or both.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-06-25 16:11:39 -07:00

199 lines
5.4 KiB
JSON

{
"guestfs" : [
{
"name" : "full",
"size" : "10G",
"labels" : ["mbr", "gpt"],
"parts" : [
{
"filesystem" : "ext4",
"type" : "p",
"start" : "4096",
"end" : "10485760"
},
{
"filesystem" : "ext4",
"type" : "p",
"start" : "10485761",
"end" : "-4097"
}
],
"writes" : [
{
"part" : "1",
"path" : "/testfile",
"content" : "Hello, world!"
},
{
"part" : "2",
"path" : "/testfile",
"content" : "Oh, hi Mark"
}
]
},
{
"name" : "freespace",
"size" : "10G",
"labels" : ["mbr", "gpt"],
"parts" : [
{
"filesystem" : "ext4",
"type" : "p",
"start" : "4096",
"end" : "2097152"
}
],
"writes" : [
{
"part" : "1",
"path" : "/testfile",
"content" : "Hello, world!"
}
]
},
{
"name" : "ks",
"size" : "100M",
"imgver" : "6",
"parts" : [
{
"filesystem" : "ext4",
"type" : "p",
"start" : "4096",
"end" : "-1"
}
],
"uploads" : [
{
"part" : "1",
"target" : "/root-user-crypted-net.ks",
"source" : "root-user-crypted-net.ks"
},
{
"part" : "1",
"target" : "/freeipa.ks",
"source" : "freeipa.ks"
},
{
"part" : "1",
"target" : "/freeipaclient.ks",
"source" : "freeipaclient.ks"
}
]
},
{
"name" : "updates_img",
"size" : "100M",
"imgver" : "2",
"parts" : [
{
"filesystem" : "ext4",
"label" : "UPDATES_IMG",
"type" : "p",
"start" : "4096",
"end" : "-1"
}
],
"uploads" : [
{
"part" : "1",
"target" : "/updates.img",
"source" : "updates.img"
}
]
},
{
"name" : "shrink",
"size" : "10G",
"labels" : ["mbr"],
"filesystems" : ["ext4", "ntfs"],
"parts" : [
{
"type" : "p",
"start" : "4096",
"end" : "-4097"
}
],
"writes" : [
{
"part" : "1",
"path" : "/testfile",
"content" : "Hello, world!"
}
]
}
],
"virtinstall" : [
{
"name" : "minimal",
"releases" : {
"-1" : ["x86_64", "ppc64le", "aarch64"],
"-2" : ["x86_64", "ppc64le", "aarch64"],
"stable": ["x86_64"],
"branched": ["x86_64"]
},
"size" : "10",
"imgver": "3"
},
{
"name" : "minimal-uefi",
"releases" : {
"-1" : ["x86_64", "aarch64"],
"-2" : ["x86_64"],
"branched": ["x86_64"]
},
"size" : "10",
"imgver": "3",
"bootopts": "uefi"
},
{
"name" : "desktop",
"releases" : {
"-1" : ["ppc64le"],
"stable" : ["x86_64", "aarch64"],
"branched": ["x86_64", "aarch64"]
},
"size" : "20",
"imgver": "4",
"variant": "Workstation"
},
{
"name" : "desktopencrypt",
"releases" : {
"stable" : ["x86_64", "aarch64"],
"branched" : ["x86_64", "aarch64"]
},
"size" : "20",
"variant": "Workstation"
},
{
"name" : "server",
"releases" : {
"stable" : ["x86_64", "ppc64le", "aarch64"],
"branched": ["x86_64", "ppc64le", "aarch64"]
},
"size" : "7",
"imgver": "3",
"variant": "Server"
},
{
"name" : "kde",
"releases" : {
"stable" : ["x86_64"],
"branched" : ["x86_64"]
},
"size" : "20",
"imgver": "4"
},
{
"name" : "support",
"releases" : {
"-1" : ["x86_64", "ppc64le", "aarch64"]
},
"size" : "11",
"imgver" : "5"
}
],
"renames" : []
}