Previously passwords were used to log into provisioned QEMU VMs. This is not practical if one would like to use e.g. rsync to transfer files from and to the VM. The script now does not use passwords at all, but instead configures the most recent SSH key from the system matching '~/.ssh/id*.pub' as an authorized key on the VM. Alternatively the SSH key to be used can be provided as an argument to the script. In addition, the script no longer relies on external files for cloud-init user-data. If no cloud-init user-data are provided as an argument to the script creates default user-data file in a temporary work directory and uses it. The reason for this change is mostly that the default user-data became very short and need to be always extended with the authorized SSH key anyway. In addition, this makes the script more standalone by relying on fewer external file paths. Delete the `tools/deploy/gen-test-data` which held the cloud-init user-data previously used by default by the script. Signed-off-by: Tomas Hozza <thozza@redhat.com> |
||
|---|---|---|
| .. | ||
| distro-arch-imagetype-map.json | ||
| format-request-map.json | ||
| generate-all-test-cases | ||
| generate-test-cases | ||
| repos.json | ||