Project

General

Profile

Actions

action #168880

closed

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

Added by okurz 6 months ago. Updated 5 months 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 (0 open1 closed)

Copied to openQA Infrastructure (public) - action #169348: Custom, non-IT-provided wireguard tunnels to connect NUE2 OSD openQA workers to OSDRejectedokurz2024-10-24

Actions
Actions

Also available in: Atom PDF