Project

General

Profile

Actions

Feature #8432

closed

Support for non-direct communication

Added by Lukas Zapletal about 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Discovery plugin
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

We need to make use of proxy http proxy plugin. From Greg's mail:

1) The Host registering with Foreman. This is a JSON POST to Foreman,
and generally works OK even through NAT

2) The reboot command at the end of the orchestration queue is direct
from Foreman to Host.

3) The request to refresh facts is direct from Foreman to Host

1) and 2) can be implemented as a smartproxy plugin adding

post /discovery/create
post /discovery/update (for uploading new facts on existing host)
post /discovery/reboot

as routes. The discovery image will need to be updated to try either
the proxy or core URLs, depending on the network config.


Related issues 3 (1 open2 closed)

Related to Discovery - Tracker #8332: [Discovery 2.0] Usability alignment and autoprovisioningResolved11/10/2014

Actions
Blocked by Discovery - Feature #8514: Add support for requests to smart proxy discovery pluginClosedOri Rabin11/26/2014Actions
Blocks Katello - Tracker #8172: Isolate Client Communication through a CapsuleNew

Actions
Actions

Also available in: Atom PDF