test-case-generators: support generating edge-installer manifests

Adds ostree params to the request to generate a test manifest for
edge-installers and necessary customisations in the blueprint for the
edge-simplified installer.  The manifest is not buildable but works for
checking for changes in the pipeline and packages for the installers.
This commit is contained in:
Achilleas Koutsou 2022-02-24 17:05:37 +01:00 committed by Tom Gundersen
parent 0a535ab09e
commit 56839545ea

View file

@ -224,6 +224,48 @@
"no-image-info": true,
"overrides": {}
},
"edge-installer": {
"compose-request": {
"distro": "",
"arch": "",
"image-type": "edge-installer",
"repositories": [],
"filename": "installer.iso",
"ostree": {
"ref": "test/edge",
"url": "http://edge.example.com/repo",
"parent": "test/edge"
},
"blueprint": {}
},
"no-image-info": true,
"overrides": {}
},
"edge-simplified-installer": {
"compose-request": {
"distro": "",
"arch": "",
"image-type": "edge-simplified-installer",
"repositories": [],
"filename": "installer.iso",
"ostree": {
"ref": "test/edge",
"url": "http://edge.example.com/repo",
"parent": "test/edge"
},
"blueprint": {
"customizations": {
"installation_device": "/dev/vda",
"fdo": {
"manufacturing_server_url": "https;//fdo.example.com",
"diun_pub_key_insecure": "true"
}
}
}
},
"no-image-info": true,
"overrides": {}
},
"oci": {
"compose-request": {
"distro": "",