Project

General

Profile

Actions

action #68711

closed

coordination #66394: [epic][y] Enable VNC+SSH Installations on aarch64

[functional][y] Generate support_server image for openSUSE on aarch64

Added by riafarov almost 4 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
SUSE QA - SLE 15 SP3
Start date:
2020-07-07
Due date:
2020-10-20
% Done:

0%

Estimated time:
5.00 h

Description

openQA doesn't support cross-platform MM tests, so we cannot use 64bit support server.

See parent ticket for motivation.

So from the previous ticket (#9576) some points for image generation on TW:

  • Get latest qcow2 from TW create_hdd_gnome (there is also create_hdd_gnome_wicked, so we could skip step to switch to wicked)
  • Install pattern dhcp_dns_server
  • Switch from Network Manager to Wicked
  • Disable firewall
  • To avoid dimming of the screen, turn off gnome screensaver gsettings set org.gnome.desktop.session idle-delay 0 and turn off gnome suspend gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
  • In job conf delete QEMUVGA and use VIRTIO_CONSOLE=1

Acceptance criteria

  1. support_server image generation is established for 64bit and aarch64
  2. support_server image generation is trivial in case we need update or image for other architectures
  3. support_server image generation is documented
  4. support_server image provides all functionality for multimachine ssh and vnc remote installations on aarch64
Actions #1

Updated by riafarov almost 4 years ago

  • Description updated (diff)
Actions #2

Updated by riafarov over 3 years ago

  • Due date set to 2020-09-22
Actions #3

Updated by ybonatakis over 3 years ago

We have already a job which can be reused. https://openqa.suse.de/tests/4635720 and https://openqa.suse.de/tests/4635719 (The fail is probably some messed up with the repo in that specific build in the last job).
All the requirements for the support_server have been addressed in a automation manner[0] now and it should not require any extra tweaks. In case that something specific needs to be done for openSUSE we could modify the tests/support_server/configure.pm. We have also documentation in place https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/how_to_create_a_support_server.md

[0] https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/10780

Actions #4

Updated by JERiveraMoya over 3 years ago

  • Due date changed from 2020-09-22 to 2020-10-06
Actions #5

Updated by riafarov over 3 years ago

  • Description updated (diff)
  • Status changed from New to Workable
  • Estimated time set to 5.00 h
Actions #6

Updated by riafarov over 3 years ago

  • Due date changed from 2020-10-06 to 2020-10-20
Actions #7

Updated by riafarov over 3 years ago

  • Project changed from openQA Tests to qe-yam
Actions #8

Updated by riafarov over 3 years ago

  • Status changed from Workable to In Progress
Actions #9

Updated by riafarov over 3 years ago

  • Assignee set to riafarov
Actions #10

Updated by riafarov over 3 years ago

  • Status changed from In Progress to Feedback
Actions #11

Updated by riafarov over 3 years ago

Single image works well for both ssh and vnc: https://openqa.opensuse.org/tests/1440739# https://openqa.opensuse.org/tests/1440741

So making those test work properly in remaining tickets of the epic.

Actions #12

Updated by riafarov over 3 years ago

  • Status changed from Feedback to Closed
Actions #13

Updated by riafarov about 3 years ago

  • Target version changed from future to SLE 15 SP3
Actions

Also available in: Atom PDF