distro/depsolve/cloudapi: Add 3rd-party repository support.

Allow 3rd-party repositories to be supported and custom packages installed.
Fixes #COMPOSER-1273
This commit is contained in:
Djebran Lezzoum 2021-12-06 17:33:07 +01:00 committed by Sanne Raymaekers
parent 10f34de88b
commit c93ea748a2
17 changed files with 196 additions and 96 deletions

View file

@ -392,6 +392,12 @@ func TestComposeCustomizations(t *testing.T) {
"name": "user1",
"groups": [ "wheel" ],
"key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINrGKErMYi+MMUwuHaRAJmRLoIzRf2qD2dD5z0BTx/6x"
}],
"payload_repositories": [{
"baseurl": "some-custom-repo.org",
"check_gpg": false,
"ignore_ssl": false,
"gpg_key": "some-gpg-key"
}]
},
"image_request":{