Add a local socket for communicating with the cloudapi. It is started by osbuild-composer.socket and is located at /run/cloudapi/api.socket cloudapi requests can be passed to it using curl like this: curl -k --unix-socket /run/cloudapi/api.socket --header 'Content-Type: application/json' \ --data request.json http://localhost/api/image-builder-composer/v2/compose A simple request.json looks like this: { "distribution": "fedora-38", "image_request": { "architecture": "x86_64", "image_type": "guest-image", "upload_options": {}, "repositories": [ { "name": "fedora", "metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-38&arch=x86_64", "check_gpg": false }, { "name": "updates", "metalink": "https://mirrors.fedoraproject.org/metalink?repo=updates-released-f38&arch=x86_64", "check_gpg": false } ] } } |
||
|---|---|---|
| .. | ||
| testdata | ||
| composer.go | ||
| config.go | ||
| config_test.go | ||
| main.go | ||