Make the cloud connect plugin available in container images
Description
Acceptance / Success Criteria
Lucidchart Diagrams
Activity

Morteza February 2, 2023 at 11:34 PM
Created

Morteza February 2, 2023 at 8:52 PMEdited
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.
Details
Assignee
MortezaMortezaReporter
DJ GregorDJ GregorHB Grooming Date
Nov 21, 2022HB Backlog Status
Refined BacklogSprint
NoneFix versions
Priority
Minor
Details
Details
Assignee

Reporter

HB Grooming Date
HB Backlog Status
Sprint
Fix versions
Priority
PagerDuty
PagerDuty Incident
PagerDuty
PagerDuty Incident
PagerDuty

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.