Remove requirements/logic from Dockerfile/Entrypoint/Confd about the OpenNMS HTTP URL from the Minion and Sentinel due to Twin API

Description

The Twin API was introduced in H29, eliminating the need to require the OpenNMS HTTP URL to access the WebUI from Minion, as all the communication will now happen through the broker.

Sentinel inherited most of the logic from Minion (even if it doesn't use it or requires it).

Let's update the containerized versions of both applications to remove any configuration requirement and logic from the Dockerfile, Entrypoint Scripts, Confd logic about it, and essential documentation to use them.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Alberto February 11, 2022 at 4:54 PM

Merged to release-29.x

Alberto February 9, 2022 at 9:30 PM

Updates the mentioned files and a few others refences in SmokeTests, features/minion, features/sentinel (blueprints mainly)
PR: #4217

Alejandro Galue November 19, 2021 at 4:31 PM

The official documentation for Docker usage is also incorrect and should be updated.

Fixed

Details

Assignee

Reporter

HB Grooming Date

HB Backlog Status

Docs Needed

Yes

Doc Backlog Status

Doc Backlog Grooming Date

Sprint

Fix versions

Affects versions

Priority

PagerDuty

Created November 19, 2021 at 4:27 PM
Updated March 2, 2022 at 8:45 PM
Resolved February 11, 2022 at 4:54 PM