Project

General

Profile

Actions

action #168880

open

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

Added by okurz 3 days ago. Updated 2 days ago.

Status:
Workable
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
Actions #1

Updated by okurz 2 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

Also available in: Atom PDF