Project

General

Profile

Actions

action #168880

closed

Support for reversed worker connection webui->worker size:S

Added by okurz 28 days ago. Updated 16 days ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Feature requests
Target version:
Start date:
2024-10-24
Due date:
% Done:

0%

Estimated time:

Description

Motivation

In network setups where an openQA worker can not connect to an openQA webUI it might be possible that the webUI can connect to the network, e.g. over an ssh-connection. As we already have some experience with ssh and the ssh options "Tunnel" and "TunnelDevice" from #132143 or alternatively wireguard we should document that as part of the official openQA documentation. This might also help us for #166598 to allow SUSE NUE2 FC Basement workers to still be connected to OSD by a reverse connection.

Acceptance criteria

  • AC1: documentation in https://github.com/os-autoinst/openQA/tree/master/docs explains how a worker that can not directly connect to a webUI can still successfully run tests over a connection initiated from the webUI
  • AC2: We know how to apply that solution for #166598 to allow SUSE NUE2 FC Basement workers to still be connected to OSD by a reverse connection

Suggestions

  • Read #132143 and what we did there regarding wireguard and then ssh+Tunnel+TunnelDevice
  • Try out the same, e.g. for a NUE2 based openQA workers, e.g. openqaworker1 which is currently powered off anyway, deny access to OSD, e.g. with an /etc/hosts entry, and setup tunneling showing how OSD based tests can still be executed
  • Document

Related issues 1 (1 open0 closed)

Copied to openQA Infrastructure - action #169348: Custom, non-IT-provided wireguard tunnels to connect NUE2 OSD openQA workers to OSDNewokurz2024-10-242025-01-19

Actions
Actions #1

Updated by okurz 27 days ago

  • Subject changed from Support for reversed worker connection webui->worker to Support for reversed worker connection webui->worker size:S
  • Status changed from New to Workable
Actions #2

Updated by dheidler 24 days ago

  • Status changed from Workable to In Progress
  • Assignee set to dheidler
Actions #3

Updated by openqa_review 23 days ago

  • Due date set to 2024-11-12

Setting due date based on mean cycle time of SUSE QE Tools

Actions #4

Updated by dheidler 23 days ago

  • Status changed from In Progress to Feedback
Actions #5

Updated by dheidler 22 days ago

  • Status changed from Feedback to Resolved
Actions #7

Updated by okurz 16 days ago

  • Due date deleted (2024-11-12)
Actions #8

Updated by okurz 16 days ago

  • Copied to action #169348: Custom, non-IT-provided wireguard tunnels to connect NUE2 OSD openQA workers to OSD added
Actions

Also available in: Atom PDF