aboutsummaryrefslogtreecommitdiff
path: root/fedora-iot
diff options
context:
space:
mode:
authorMaxim Uvarov <maxim.uvarov@linaro.org>2019-09-20 17:05:29 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2019-09-20 17:24:47 +0300
commitb2f224543c25dd456b2d34a58a36288fa84eae3d (patch)
tree94a220765071981bd403ec6cb9fef92886f94e72 /fedora-iot
parent31cd96bd57b9d37b3e46132f89666a9cc3adbdca (diff)
add fedora qemuarm64 boot template
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org> Change-Id: I47b2c219c6026858ba100371ff25c6e88a2d364a
Diffstat (limited to 'fedora-iot')
-rw-r--r--fedora-iot/qemuarm64-boot-template.yaml61
1 files changed, 61 insertions, 0 deletions
diff --git a/fedora-iot/qemuarm64-boot-template.yaml b/fedora-iot/qemuarm64-boot-template.yaml
new file mode 100644
index 00000000..a29bf906
--- /dev/null
+++ b/fedora-iot/qemuarm64-boot-template.yaml
@@ -0,0 +1,61 @@
+device_type: qemu
+job_name: Fedora-IoT-30 ${MACHINE} ${MANIFEST_BRANCH} ${BUILD_NUMBER}
+
+timeouts:
+ job:
+ minutes: 45
+ action:
+ minutes: 10
+ connection:
+ minutes: 2
+priority: 25
+visibility: public
+context:
+ arch: arm64
+ netdevice: tap
+ machine: virt
+ cpu: cortex-a57
+ guestfs_interface: virtio
+ extra_kernel_args: \"selinux=0\"
+actions:
+- deploy:
+ namespace: target
+ timeout:
+ minutes: 15
+ to: tmpfs
+ images:
+ bios:
+ image_arg: -bios {bios}
+ url: https://storage.kernelci.org/images/uefi/111bbcf87621/QEMU_EFI.fd-AARCH64-RELEASE-111bbcf87621
+ rootfs:
+ image_arg: -drive id=disk0,file={rootfs},if=none,format=qcow2 -device virtio-blk-device,drive=disk0 -m 4096 -smp 4 -nographic
+ url: ${IMAGE_URL}
+ compression: gz
+ apply-overlay: true
+ sparse: false
+ os: fedora
+- boot:
+ namespace: target
+ timeout:
+ minutes: 10
+ method: qemu
+ media: tmpfs
+ expect_shell: false
+ auto_login:
+ login_prompt: 'login:'
+ username: tester
+ password_prompt: 'Password:'
+ password: fedora
+ login_commands:
+ - sudo su
+ prompts:
+ - 'tester@(.*) ~]'
+ - 'root@(.*) ~]'
+
+metadata:
+ machine: ${MACHINE}
+ manifest branch: ${MANIFEST_BRANCH}
+ manifest commit: ${MANIFEST_COMMIT}
+ build url: ${BUILD_URL}
+ build location: ${BASE_URL}${PUB_DEST}
+