{ "azure-rhui": { "compose-request": { "distro": "", "arch": "", "image-type": "azure-rhui", "repositories": [], "filename": "disk.vhd.xz", "blueprint": {} }, "overrides": {} }, "azure-sap-rhui": { "compose-request": { "distro": "", "arch": "", "image-type": "azure-sap-rhui", "repositories": [], "filename": "disk.vhd.xz", "blueprint": {} }, "overrides": {}, "supported_arches": [ "x86_64" ] }, "azure-eap7-rhui": { "compose-request": { "distro": "", "arch": "", "image-type": "azure-eap7-rhui", "repositories": [], "filename": "disk.vhd.xz", "blueprint": {} }, "overrides": {}, "supported_arches": [ "x86_64" ] }, "container": { "compose-request": { "distro": "", "arch": "", "image-type": "container", "repositories": [], "filename": "container.tar", "blueprint": {} }, "overrides": {} }, "gce-rhui": { "compose-request": { "distro": "", "arch": "", "image-type": "gce-rhui", "repositories": [], "filename": "image.tar.gz", "blueprint": {} }, "overrides": {} }, "iot-commit": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-commit", "repositories": [], "filename": "commit.tar", "blueprint": {} }, "overrides": {} }, "iot-commit-with-container": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-commit", "repositories": [], "filename": "commit.tar", "blueprint": { "containers": [ { "source": "registry.gitlab.com/redhat/services/products/image-builder/ci/osbuild-composer/fedora-minimal" }, { "source": "registry.gitlab.com/redhat/services/products/image-builder/ci/osbuild-composer/manifest-list-test", "name": "manifest-list-test:v1" } ] } }, "overrides": {} }, "iot-commit-debug": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-commit", "repositories": [], "filename": "commit.tar", "blueprint": { "customizations": { "kernel": { "name": "kernel-debug" } } } }, "overrides": {}, "supported_arches": [ "x86_64" ] }, "iot-commit-customizations": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-commit", "repositories": [], "filename": "commit.tar", "blueprint": { "customizations": { "directories": [ { "path": "/etc/systemd/system/custom.service.d" }, { "path": "/etc/custom_dir", "mode": "0770", "user": 1020, "group": 1050 } ], "files": [ { "path": "/etc/systemd/system/custom.service", "data": "[Unit]\nDescription=Custom service\n\n[Service]\nExecStart=/usr/bin/false\n\n[Install]\nWantedBy=multi-user.target\n" }, { "path": "/etc/systemd/system/custom.service.d/override.conf", "data": "[Service]\nExecStart=\nExecStart=/usr/bin/cat /etc/custom_file.txt\n" }, { "path": "/etc/custom_file.txt", "data": "image builder is the best", "mode": "0644", "user": "root", "group": "root" }, { "path": "/etc/empty_file.txt", "user": 0, "group": 0 } ], "services": { "enabled": [ "custom.service" ] } } } }, "overrides": {} }, "iot-container": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-container", "repositories": [], "filename": "container.tar", "blueprint": {} }, "overrides": {} }, "iot-container-customizations": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-container", "repositories": [], "filename": "container.tar", "blueprint": { "customizations": { "directories": [ { "path": "/etc/systemd/system/custom.service.d" }, { "path": "/etc/custom_dir", "mode": "0770", "user": 1020, "group": 1050 } ], "files": [ { "path": "/etc/systemd/system/custom.service", "data": "[Unit]\nDescription=Custom service\n\n[Service]\nExecStart=/usr/bin/false\n\n[Install]\nWantedBy=multi-user.target\n" }, { "path": "/etc/systemd/system/custom.service.d/override.conf", "data": "[Service]\nExecStart=\nExecStart=/usr/bin/cat /etc/custom_file.txt\n" }, { "path": "/etc/custom_file.txt", "data": "image builder is the best", "mode": "0644", "user": "root", "group": "root" }, { "path": "/etc/empty_file.txt", "user": 0, "group": 0 } ], "services": { "enabled": [ "custom.service" ] } } } }, "overrides": {} }, "iot-installer": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-installer", "repositories": [], "filename": "installer.iso", "ostree": { "ref": "test/iot", "url": "http://iot.example.com/repo" }, "blueprint": {} }, "no-image-info": true, "overrides": {} }, "iot-installer-with-users": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-installer", "repositories": [], "filename": "installer.iso", "ostree": { "ref": "test/iot", "url": "http://iot.example.com/repo" }, "blueprint": { "name": "iot-installer-users", "customizations": { "user": [ { "name": "user2", "description": "description 2", "password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost", "home": "/home/home2", "shell": "/bin/sh", "groups": [ "group1" ], "uid": 1020, "gid": 1050 } ], "group": [ { "name": "group1", "gid": 1030 }, { "name": "group2", "gid": 1050 } ] } } }, "no-image-info": true, "overrides": {} }, "iot-raw-image": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-raw-image", "repositories": [], "filename": "image.raw.xz", "ostree": { "ref": "test/fedora/iot", "url": "http://fedora.example.com/repo" }, "blueprint": {} }, "overrides": {} }, "iot-raw-image-customizations": { "compose-request": { "distro": "", "arch": "", "image-type": "iot-raw-image", "repositories": [], "filename": "image.raw.xz", "ostree": { "ref": "test/fedora/iot", "url": "http://fedora.example.com/repo" }, "blueprint": { "customizations": { "user": [ { "name": "user2", "description": "description 2", "password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost", "home": "/home/home2", "shell": "/bin/sh", "groups": [ "group1" ], "uid": 1020, "gid": 1050 }, { "name": "user3", "uid": 1060, "gid": 1060 } ], "group": [ { "name": "group1", "gid": 1030 }, { "name": "group2", "gid": 1050 }, { "name": "user3", "gid": 1060 } ], "services": { "enabled": [ "custom.service" ] }, "directories": [ { "path": "/etc/systemd/system/custom.service.d" }, { "path": "/etc/custom_dir", "mode": "0770", "user": 1020, "group": 1050 } ], "files": [ { "path": "/etc/systemd/system/custom.service", "data": "[Unit]\nDescription=Custom service\n\n[Service]\nExecStart=/usr/bin/false\n\n[Install]\nWantedBy=multi-user.target\n" }, { "path": "/etc/systemd/system/custom.service.d/override.conf", "data": "[Service]\nExecStart=\nExecStart=/usr/bin/cat /etc/custom_file.txt\n" }, { "path": "/etc/custom_file.txt", "data": "image builder is the best", "mode": "0644", "user": "root", "group": "root" }, { "path": "/etc/empty_file.txt", "user": 0, "group": 0 } ] } } }, "overrides": {} }, "openstack": { "boot": { "type": "openstack" }, "compose-request": { "distro": "", "arch": "", "image-type": "openstack", "repositories": [], "filename": "disk.qcow2", "blueprint": { "name": "openstack-boot-test", "description": "Image for boot test", "packages": [], "modules": [], "groups": [], "customizations": { "user": [ { "name": "redhat", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ] } } }, "overrides": {} }, "tar": { "boot": { "type": "nspawn-extract" }, "compose-request": { "distro": "", "arch": "", "image-type": "tar", "repositories": [], "filename": "root.tar.xz", "blueprint": { "name": "tar-boot-test", "description": "Image for boot test", "packages": [ { "name": "openssh-server", "version": "*" } ], "modules": [], "groups": [], "customizations": { "user": [ { "name": "redhat", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ] } } }, "overrides": {} }, "live-installer": { "compose-request": { "distro": "", "arch": "", "image-type": "live-installer", "repositories": [], "filename": "installer.iso", "blueprint": {} }, "no-image-info": true, "overrides": {} }, "oci": { "compose-request": { "distro": "", "arch": "", "image-type": "oci", "repositories": [], "filename": "disk.qcow2", "blueprint": {} }, "overrides": {} }, "qcow2": { "compose-request": { "distro": "", "arch": "", "image-type": "qcow2", "repositories": [], "filename": "disk.qcow2", "blueprint": { "name": "qcow2-boot-test", "description": "Image for boot test", "packages": [], "modules": [], "groups": [], "customizations": { "user": [ { "name": "redhat", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ] } } }, "overrides": {} }, "qcow2-customize": { "compose-request": { "distro": "", "arch": "", "image-type": "qcow2", "repositories": [], "filename": "disk.qcow2", "blueprint": { "name": "qcow2-customize-boot-test", "description": "Image for boot test", "packages": [ { "name": "bash", "version": "*" }, { "name": "bluez", "version": "*" } ], "modules": [], "groups": [ { "name": "core" } ], "customizations": { "hostname": "my-host", "kernel": { "append": "debug" }, "sshkey": [ { "user": "user1", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ], "user": [ { "name": "user2", "description": "description 2", "password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost", "home": "/home/home2", "shell": "/bin/sh", "groups": [ "group1" ], "uid": 1020, "gid": 1050 }, { "name": "user3", "uid": 1060, "gid": 1060 } ], "group": [ { "name": "group1", "gid": 1030 }, { "name": "group2", "gid": 1050 }, { "name": "user3", "gid": 1060 } ], "timezone": { "timezone": "Europe/London", "ntpservers": [ "time.example.com" ] }, "locale": { "languages": [ "el_CY.UTF-8" ], "keyboard": "dvorak" }, "services": { "enabled": [ "sshd.socket", "custom.service" ], "disabled": [ "bluetooth.service" ] }, "filesystem": [ { "mountpoint": "/opt", "minsize": 1073741824 } ], "directories": [ { "path": "/etc/systemd/system/custom.service.d" }, { "path": "/etc/custom_dir", "mode": "0770", "user": 1020, "group": 1050 } ], "files": [ { "path": "/etc/systemd/system/custom.service", "data": "[Unit]\nDescription=Custom service\n\n[Service]\nExecStart=/usr/bin/false\n\n[Install]\nWantedBy=multi-user.target\n" }, { "path": "/etc/systemd/system/custom.service.d/override.conf", "data": "[Service]\nExecStart=\nExecStart=/usr/bin/cat /etc/custom_file.txt\n" }, { "path": "/etc/custom_file.txt", "data": "image builder is the best", "mode": "0644", "user": "root", "group": "root" }, { "path": "/etc/empty_file.txt", "user": 0, "group": 0 } ], "repositories": [ { "id": "example", "name": "Example repo", "baseurls": [ "https://example.com/download/yum" ], "gpgcheck": true, "enabled": true, "repo_gpgcheck": false, "gpgkeys": [ "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQGiBGRBSJURBACzCoe9UNfxOUiFLq9b60weSBFdr39mLViscecDWATNvXtgRoK/\nxl/4qpayzALRCQ2Ek/pMrbKPF/3ngECuBv7S+rI4n/rIia4FNcqzYeZAz4DE4NP/\neUGvz49tWhmH17hX/rmF9kz5kLq2bDZI4GDgZW/oMDdt2ivj092Ljm9jRwCgyQy3\nWEK6RJvIcSEh9vbdwVdMPOcD/iHqNejTMFwGyZfCWB0eIOoxUOUn/ZZpELTL2UpW\nGduCf3txb5SkK7M+WDbb0S5IvNXoi0tc13STiD6Oxg2O9PkSvvYb+8zxlhNoSTwy\n54j7Rf5FlnQ3TAFfjtQ5LCx56LKK73j4RjvKW//ktm5n54exsgo9Ry/e12T46dRg\n7tIlA/91rzLm57Qyc73A7zjgIzef9O6V5ZzowC+pp/jfb5pS9hXgROekLkMgX0vg\niA5rM5OpqK4bArVP1lRWnLyvghwO+TW763RVuXlS0scfzMy4g0NgrG6j7TIOKEqz\n4xQxOuwkudqiQr/kOqKuLxQBXa+5MJkyhfPmqYw5wpqyCwFa/7Q4b3NidWlsZCB0\nZXN0IChvc2J1aWxkIHRlc3QgZ3Bna2V5KSA8b3NidWlsZEBleGFtcGxlLmNvbT6I\newQTEQIAOxYhBGB8woiEPRKBO8Cr31lulpQgMejzBQJkQUiVAhsjBQsJCAcCAiIC\nBhUKCQgLAgQWAgMBAh4HAheAAAoJEFlulpQgMejzapMAoLmUg1mNDTRUaCrN/fzm\nHYLHL6jkAJ9pEKkJQiHB6SfD0fkiD2GkELYLubkBDQRkQUiVEAQAlAAXrQ572vuw\nxI3W8GSZmOQiAYOQmOKRloLEy6VZ3NSOb9y2TXj33QTkJBPOM17AzB7E+YjZrpUt\ngl6LlXmfjMcJAcXhFaUBCilAcMwMlLl7DtnSkLnLIXYmHiN0v83BH/H0EPutOc5l\n0QIyugutifp9SJz2+EWpC4bjA7GFkQ8AAwUD/1tLEGqCJ37O8gfzYt2PWkqBEoOY\n0Z3zwVS6PWW/IIkak9dAJ0iX5NMeFWpzFNfviDPHqhEdUR55zsxyUZIZlCX5jwmA\nt7qm3cbH4HNU1Ogq3Q9hykbTPWPZVkpvNm/TO8TA2brhkz3nuS8Hbmh+rjXFOSZj\nDQBUxItuuj2hhpQEiGAEGBECACAWIQRgfMKIhD0SgTvAq99ZbpaUIDHo8wUCZEFI\nlQIbDAAKCRBZbpaUIDHo83fQAKDHgFIaggaNsvDQkj7vMX0fecHRhACfS9Bvxn2W\nWSb6T+gChmYBseZwk/k=\n=DQ3i\n-----END PGP PUBLIC KEY BLOCK-----\n" ] } ] } } }, "overrides": { "rhel-91": { "blueprint": { "name": "qcow2-customize-boot-test", "description": "Image for boot test", "packages": [ { "name": "bash", "version": "*" }, { "name": "bluez", "version": "*" } ], "modules": [], "groups": [ { "name": "core" } ], "customizations": { "hostname": "my-host", "kernel": { "append": "debug" }, "sshkey": [ { "user": "user1", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ], "user": [ { "name": "user2", "description": "description 2", "password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost", "home": "/home/home2", "shell": "/bin/sh", "groups": [ "group1" ], "uid": 1020, "gid": 1050 } ], "group": [ { "name": "group1", "gid": 1030 }, { "name": "group2", "gid": 1050 } ], "timezone": { "timezone": "Europe/London", "ntpservers": [ "time.example.com" ] }, "locale": { "languages": [ "el_CY.UTF-8" ], "keyboard": "dvorak" }, "services": { "enabled": [ "sshd.socket", "custom.service" ], "disabled": [ "bluetooth.service" ] }, "filesystem": [ { "mountpoint": "/opt", "minsize": 1073741824 } ], "directories": [ { "path": "/etc/systemd/system/custom.service.d" }, { "path": "/etc/custom_dir", "mode": "0770", "user": 1020, "group": 1050 } ], "files": [ { "path": "/etc/systemd/system/custom.service", "data": "[Unit]\nDescription=Custom service\n\n[Service]\nExecStart=/usr/bin/false\n\n[Install]\nWantedBy=multi-user.target\n" }, { "path": "/etc/systemd/system/custom.service.d/override.conf", "data": "[Service]\nExecStart=\nExecStart=/usr/bin/cat /etc/custom_file.txt\n" }, { "path": "/etc/custom_file.txt", "data": "image builder is the best", "mode": "0644", "user": "root", "group": "root" }, { "path": "/etc/empty_file.txt", "user": 0, "group": 0 } ], "repositories": [ { "id": "example", "name": "Example repo", "baseurls": [ "https://example.com/download/yum" ], "gpgcheck": true, "enabled": true, "repo_gpgcheck": false, "gpgkeys": [ "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQGiBGRBSJURBACzCoe9UNfxOUiFLq9b60weSBFdr39mLViscecDWATNvXtgRoK/\nxl/4qpayzALRCQ2Ek/pMrbKPF/3ngECuBv7S+rI4n/rIia4FNcqzYeZAz4DE4NP/\neUGvz49tWhmH17hX/rmF9kz5kLq2bDZI4GDgZW/oMDdt2ivj092Ljm9jRwCgyQy3\nWEK6RJvIcSEh9vbdwVdMPOcD/iHqNejTMFwGyZfCWB0eIOoxUOUn/ZZpELTL2UpW\nGduCf3txb5SkK7M+WDbb0S5IvNXoi0tc13STiD6Oxg2O9PkSvvYb+8zxlhNoSTwy\n54j7Rf5FlnQ3TAFfjtQ5LCx56LKK73j4RjvKW//ktm5n54exsgo9Ry/e12T46dRg\n7tIlA/91rzLm57Qyc73A7zjgIzef9O6V5ZzowC+pp/jfb5pS9hXgROekLkMgX0vg\niA5rM5OpqK4bArVP1lRWnLyvghwO+TW763RVuXlS0scfzMy4g0NgrG6j7TIOKEqz\n4xQxOuwkudqiQr/kOqKuLxQBXa+5MJkyhfPmqYw5wpqyCwFa/7Q4b3NidWlsZCB0\nZXN0IChvc2J1aWxkIHRlc3QgZ3Bna2V5KSA8b3NidWlsZEBleGFtcGxlLmNvbT6I\newQTEQIAOxYhBGB8woiEPRKBO8Cr31lulpQgMejzBQJkQUiVAhsjBQsJCAcCAiIC\nBhUKCQgLAgQWAgMBAh4HAheAAAoJEFlulpQgMejzapMAoLmUg1mNDTRUaCrN/fzm\nHYLHL6jkAJ9pEKkJQiHB6SfD0fkiD2GkELYLubkBDQRkQUiVEAQAlAAXrQ572vuw\nxI3W8GSZmOQiAYOQmOKRloLEy6VZ3NSOb9y2TXj33QTkJBPOM17AzB7E+YjZrpUt\ngl6LlXmfjMcJAcXhFaUBCilAcMwMlLl7DtnSkLnLIXYmHiN0v83BH/H0EPutOc5l\n0QIyugutifp9SJz2+EWpC4bjA7GFkQ8AAwUD/1tLEGqCJ37O8gfzYt2PWkqBEoOY\n0Z3zwVS6PWW/IIkak9dAJ0iX5NMeFWpzFNfviDPHqhEdUR55zsxyUZIZlCX5jwmA\nt7qm3cbH4HNU1Ogq3Q9hykbTPWPZVkpvNm/TO8TA2brhkz3nuS8Hbmh+rjXFOSZj\nDQBUxItuuj2hhpQEiGAEGBECACAWIQRgfMKIhD0SgTvAq99ZbpaUIDHo8wUCZEFI\nlQIbDAAKCRBZbpaUIDHo83fQAKDHgFIaggaNsvDQkj7vMX0fecHRhACfS9Bvxn2W\nWSb6T+gChmYBseZwk/k=\n=DQ3i\n-----END PGP PUBLIC KEY BLOCK-----\n" ] } ] }, "containers": [ { "source": "registry.gitlab.com/redhat/services/products/image-builder/ci/osbuild-composer/fedora-minimal" } ] } }, "rhel-84": { "blueprint": { "name": "qcow2-customize-boot-test", "description": "Image for boot test", "packages": [ { "name": "bash", "version": "*" }, { "name": "bluez", "version": "*" } ], "modules": [], "groups": [ { "name": "core" } ], "customizations": { "hostname": "my-host", "kernel": { "append": "debug" }, "sshkey": [ { "user": "user1", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ], "user": [ { "name": "user2", "description": "description 2", "password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost", "home": "/home/home2", "shell": "/bin/sh", "groups": [ "group1" ], "uid": 1020, "gid": 1050 } ], "group": [ { "name": "group1", "gid": 1030 }, { "name": "group2", "gid": 1050 } ], "timezone": { "timezone": "Europe/London", "ntpservers": [ "time.example.com" ] }, "locale": { "languages": [ "el_CY.UTF-8" ], "keyboard": "dvorak" }, "services": { "enabled": [ "sshd.socket", "custom.service" ], "disabled": [ "bluetooth.service" ] }, "directories": [ { "path": "/etc/systemd/system/custom.service.d" }, { "path": "/etc/custom_dir", "mode": "0770", "user": 1020, "group": 1050 } ], "files": [ { "path": "/etc/systemd/system/custom.service", "data": "[Unit]\nDescription=Custom service\n\n[Service]\nExecStart=/usr/bin/false\n\n[Install]\nWantedBy=multi-user.target\n" }, { "path": "/etc/systemd/system/custom.service.d/override.conf", "data": "[Service]\nExecStart=\nExecStart=/usr/bin/cat /etc/custom_file.txt\n" }, { "path": "/etc/custom_file.txt", "data": "image builder is the best", "mode": "0644", "user": "root", "group": "root" }, { "path": "/etc/empty_file.txt", "user": 0, "group": 0 } ] } } }, "rhel-85": { "blueprint": { "name": "qcow2-customize-boot-test", "description": "Image for boot test", "packages": [ { "name": "bash", "version": "*" }, { "name": "bluez", "version": "*" } ], "modules": [], "groups": [ { "name": "core" } ], "customizations": { "hostname": "my-host", "kernel": { "append": "debug" }, "sshkey": [ { "user": "user1", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost" } ], "user": [ { "name": "user2", "description": "description 2", "password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost", "home": "/home/home2", "shell": "/bin/sh", "groups": [ "group1" ], "uid": 1020, "gid": 1050 } ], "group": [ { "name": "group1", "gid": 1030 }, { "name": "group2", "gid": 1050 } ], "timezone": { "timezone": "Europe/London", "ntpservers": [ "time.example.com" ] }, "locale": { "languages": [ "el_CY.UTF-8" ], "keyboard": "dvorak" }, "services": { "enabled": [ "sshd.socket", "custom.service" ], "disabled": [ "bluetooth.service" ] }, "filesystem": [ { "mountpoint": "/usr", "minsize": 2147483648 }, { "mountpoint": "/var", "minsize": 1073741824 }, { "mountpoint": "/", "minsize": 2147483648 } ], "directories": [ { "path": "/etc/systemd/system/custom.service.d" }, { "path": "/etc/custom_dir", "mode": "0770", "user": 1020, "group": 1050 } ], "files": [ { "path": "/etc/systemd/system/custom.service", "data": "[Unit]\nDescription=Custom service\n\n[Service]\nExecStart=/usr/bin/false\n\n[Install]\nWantedBy=multi-user.target\n" }, { "path": "/etc/systemd/system/custom.service.d/override.conf", "data": "[Service]\nExecStart=\nExecStart=/usr/bin/cat /etc/custom_file.txt\n" }, { "path": "/etc/custom_file.txt", "data": "image builder is the best", "mode": "0644", "user": "root", "group": "root" }, { "path": "/etc/empty_file.txt", "user": 0, "group": 0 } ] } } } } }, "minimal-raw": { "compose-request": { "distro": "", "arch": "", "image-type": "minimal-raw", "repositories": [], "filename": "raw.img", "blueprint": {} }, "no-image-info": true, "overrides": {} } }