Project

General

Profile

Actions

action #168880

closed

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

Added by okurz 3 months ago. Updated 3 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 #1

Updated by okurz 3 months 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 3 months ago

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

Updated by openqa_review 3 months 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 3 months ago

  • Status changed from In Progress to Feedback
Actions #5

Updated by dheidler 3 months ago

  • Status changed from Feedback to Resolved
Actions #7

Updated by okurz 3 months ago

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

Updated by okurz 3 months 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