Make the cloud connect plugin available in container images

Description

The cloud plugin is only installed as part of the RPM/DEB install from the OpenNMS package. It would be beneficial if the OCI image has this plugin installed and enabled as well. The OCI images are built from tarballs and without detailed instructions, it might be easier to just deliver it with the OCI so the users have it available from the get-go.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Morteza February 2, 2023 at 11:34 PM

Created

Morteza February 2, 2023 at 8:52 PM
Edited

When the container come up the plugins are in Uninstalled state.

 

admin@opennms()> feature:list |grep "opennms-plugin-cloud"                                                                                                                                   opennms-plugin-cloud-common                 | 1.0.7              |          | Uninstalled | openmms-cloud-plugin-features       | OpenNMS :: Plugins :: Cloud :: Common

opennms-plugin-cloud-core                   | 1.0.7              |          | Uninstalled | openmms-cloud-plugin-features       | OpenNMS :: Plugins :: Cloud :: Core

opennms-plugin-cloud-sentinel               | 1.0.7              |          | Uninstalled | openmms-cloud-plugin-features       | OpenNMS :: Plugins :: Cloud :: Sentinel

 

admin@opennms()> feature:list |grep "alec"                                                                                                                                                          

opennms-alec-plugin                         | 1.1.1              |          | Uninstalled | alec-features                       | OpenNMS :: ALEC :: Plugin

 

admin@opennms()> feature:list |grep "cortex"                                                                                                                                                               opennms-plugins-cortex-tss                  | 2.0.1              |          | Uninstalled | openmms-plugins-cortex-tss-features | OpenNMS :: Plugins :: Cortex TSS

Morteza February 2, 2023 at 3:59 PM

My plan would be to include the “kar” files in the deploy folder inside the container.

Even though the plugins are there, they won’t be enabled by default;

The cloud plugin has a file under featureboot.d folder and this file won’t be available in the container.

We need to make sure our documentation covers the steps required to enable each plugin.

Fixed

Details

Assignee

Reporter

HB Grooming Date

HB Backlog Status

Sprint

Priority

PagerDuty

Created November 11, 2022 at 12:41 PM
Updated February 3, 2023 at 4:48 PM
Resolved February 3, 2023 at 4:48 PM