canonical-hw-cert team mailing list archive
-
canonical-hw-cert team
-
Mailing list archive
-
Message #108401
[Merge] ~jocave/hwcert-jenkins-jobs:add-raspi-lunar-server-testing into hwcert-jenkins-jobs:master
Jonathan Cave has proposed merging ~jocave/hwcert-jenkins-jobs:add-raspi-lunar-server-testing into hwcert-jenkins-jobs:master.
Requested reviews:
hwcert-jenkins (hwcert-jenkins)
For more details, see:
https://code.launchpad.net/~jocave/hwcert-jenkins-jobs/+git/hwcert-jenkins-jobs/+merge/442850
Add raspi pool for lunar SRU testing (server image)
--
Your team hwcert-jenkins is requested to review the proposed merge of ~jocave/hwcert-jenkins-jobs:add-raspi-lunar-server-testing into hwcert-jenkins-jobs:master.
diff --git a/jobs/sru/projects/rpi/lunar.yaml b/jobs/sru/projects/rpi/lunar.yaml
new file mode 100644
index 0000000..ea420a8
--- /dev/null
+++ b/jobs/sru/projects/rpi/lunar.yaml
@@ -0,0 +1,153 @@
+- project:
+ name: raspi-classic-server-arm64-lunar
+ srutype: raspi
+ series: lunar
+ arch: arm64
+ flavor: server-arm64
+ image: ubuntu-23.04-preinstalled-server-arm64+raspi.img.xz
+ detail: "Device: {system-id}\n
+ Image: {image}\n
+ Default testplan - {testplan}\n
+ Run a pre-installed {flavor} image to test the stock rpi 6.2 kernel"
+ kernel-to-check: linux-raspi
+ repository: main
+ testplan: checkbox-launcher-sru-no-stress
+ checkbox_testplan: com.canonical.certification::client-cert-iot-server-22-04-automated
+ results_email: True
+ provision_data: |
+ provision_data:
+ url: {cert-file-tel}/cdimage/{series}/release/{image}
+ queue: cert-{system-id}
+ test_cmds_pre_upgrade_actions_device: |
+ _run sudo apt-get remove -y needrestart
+ exclude_test: .*poweroff.* .*reboot.* com.canonical.certification::networking/predictable_names
+ jobs:
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: cm3
+ queue: cm3
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/cm3_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: cm3p
+ queue: cm3p
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/cm3_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi3ap
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi3aplus_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi3b
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi3_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi3bp
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi3bplus_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi400
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi400_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi4b1g
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi4b1g_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi4b2g
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi4b2g_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi4b4g
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi4b4g_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi4b8g
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi4b8g_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpicm4l
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/cm4l_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpiz2
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi3_manifest.conf
+
+- project:
+ name: raspi-classic-server-armhf-lunar
+ srutype: raspi
+ series: lunar
+ arch: armhf
+ flavor: server-armhf
+ image: ubuntu-23.04-preinstalled-server-armhf+raspi.img.xz
+ detail: "Device: {system-id}\n
+ Image: {image}\n
+ Default testplan - {testplan}\n
+ Run a pre-installed {flavor} image to test the stock rpi 6.2 kernel"
+ kernel-to-check: linux-raspi
+ repository: main
+ testplan: checkbox-launcher-sru-no-stress
+ checkbox_testplan: com.canonical.certification::client-cert-iot-server-22-04-automated
+ results_email: True
+ provision_data: |
+ provision_data:
+ url: {cert-file-tel}/cdimage/{series}/release/{image}
+ queue: cert-{system-id}
+ test_cmds_pre_upgrade_actions_device: |
+ _run sudo apt-get remove -y needrestart
+ exclude_test: .*poweroff.* .*reboot.* com.canonical.certification::networking/predictable_names
+ jobs:
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: cm3
+ queue: cm3
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/cm3_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: cm3p
+ queue: cm3p
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/cm3_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi2
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi2_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi3ap
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi3aplus_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi3b
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi3_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi3bp
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi3bplus_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi400
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi400_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi4b1g
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi4b1g_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi4b2g
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi4b2g_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi4b4g
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi4b4g_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpi4b8g
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi4b8g_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpicm4l
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/cm4l_manifest.conf
+ - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+ system-id: rpiz2
+ manifest:
+ !include-raw-escape: jobs/snap-testing/manifests/rpi3_manifest.conf
Follow ups