The `osbuild-image-tests` code does a good job testing image builds for AWS, but it doesn't use the same code paths that a customer would when using `composer-cli`. Add a test that builds a compose and uploads the image using osbuild-composer and its worker. Also, build an instance in AWS based on the image we imported and check to see if the smoke test file is present. Signed-off-by: Major Hayden <major@redhat.com>
11 lines
No EOL
577 B
Text
11 lines
No EOL
577 B
Text
#cloud-config
|
|
user: redhat
|
|
ssh_authorized_keys:
|
|
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod
|
|
|
|
write_files:
|
|
- path: "/etc/smoke-test.txt"
|
|
content: "c21va2UtdGVzdAo="
|
|
encoding: "b64"
|
|
owner: "root:root"
|
|
permissions: "0644" |