[OpenNMS/opennms] 926023: NMS-20114: Remove the Asterisk notification strate...
Scott Theleman via opennms-cvs <[email protected]>
| Newsgroups | gmane.network.opennms.cvs |
|---|---|
| Message-ID | <OpenNMS/opennms/push/refs/heads/jira/NMS-20174-menu-issues-in-ff-and-safari-smoke/[email protected]> |
Branch: refs/heads/jira/NMS-20174-menu-issues-in-ff-and-safari-smoke
Home: https://github.com/OpenNMS/opennms
Commit: 926023b89b99243a733dcd7a6d972850c9024f63
https://github.com/OpenNMS/opennms/commit/926023b89b99243a733dcd7a6d972850c9024f63
Author: Marshall Massengill <[email protected]>
Date: 2026-08-06 (Thu, 06 Aug 2026)
Changed paths:
M core/lib/src/main/java/org/opennms/core/utils/ConfigFileConstants.java
R dependencies/asterisk/pom.xml
M dependencies/pom.xml
M docs/modules/operation/pages/deep-dive/notifications/commands.adoc
M docs/modules/operation/pages/deep-dive/notifications/introduction.adoc
M docs/modules/reference/pages/configuration/system-properties.adoc
M docs/modules/reference/pages/daemons/introduction.adoc
M docs/modules/releasenotes/pages/changelog.adoc
M docs/modules/releasenotes/pages/whatsnew.adoc
M integration-tests/config/pom.xml
M integration-tests/config/src/test/java/org/opennms/netmgt/config/WillItUnmarshalIT.java
R opennms-asterisk/pom.xml
R opennms-asterisk/src/license/THIRD-PARTY.properties
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/AsteriskGateway.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/jmx/AsteriskGateway.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/jmx/AsteriskGatewayMBean.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/scripts/BaseOnmsAgiScript.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/scripts/LouieLouieLyricsAgiScript.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/scripts/ReadNoticeDetailsAgiScript.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/monitor/AsteriskSIPPeerMonitor.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/utils/AsteriskConfig.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/utils/AsteriskOriginator.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/utils/AsteriskOriginatorException.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/utils/AsteriskUtils.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/notifd/asterisk/AsteriskOriginateNotificationStrategy.java
R opennms-asterisk/src/main/resources/META-INF/opennms/applicationContext-asteriskGateway.xml
R opennms-asterisk/src/main/resources/META-INF/services/org.opennms.netmgt.poller.ServiceMonitor
R opennms-asterisk/src/main/resources/beanRefContext.xml
M opennms-base-assembly/pom.xml
R opennms-base-assembly/src/main/filtered/etc/ami-config.xml
R opennms-base-assembly/src/main/filtered/etc/asterisk-configuration.properties
M opennms-base-assembly/src/main/filtered/etc/examples/notificationCommands.xml
M opennms-base-assembly/src/main/filtered/etc/log4j2.xml
M opennms-base-assembly/src/main/filtered/etc/notificationCommands.xml
M opennms-base-assembly/src/main/filtered/etc/opennms.properties
M opennms-config-model/pom.xml
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/AmiAgentConfig.java
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/AmiConfig.java
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/Definition.java
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/Range.java
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/package-info.java
R opennms-config-model/src/main/resources/xsds/ami-config.xsd
R opennms-config-model/src/test/java/org/opennms/netmgt/config/ami/AmiConfigTest.java
M opennms-config-tester/src/main/resources/META-INF/opennms/applicationContext-configTester.xml
M opennms-config-tester/src/test/java/org/opennms/netmgt/config/tester/ConfigTesterTest.java
R opennms-config/src/main/java/org/opennms/netmgt/config/AmiPeerFactory.java
M opennms-config/src/main/resources/META-INF/opennms/component-dao.xml
R opennms-config/src/test/java/org/opennms/netmgt/config/AmiPeerFactoryTest.java
R opennms-config/src/test/resources/etc/ami-config.xml
M pom.xml
M ui/tests/fileEditor.test.ts
Log Message:
-----------
NMS-20114: Remove the Asterisk notification strategy, AGI gateway, and AMI configuration (#8737)
* NMS-20114: Remove the Asterisk notification strategy and AGI gateway
AsteriskOriginateNotificationStrategy originated a call over the Asterisk
Manager Interface and passed the notice details as channel variables; the
bundled FastAGI server read them back to the answering party using canned
Asterisk sound files. That gateway is named in no shipped
service-configuration.xml, so nothing started it, and asterisk-java
1.0.0-final dates to 2009.
AsteriskSIPPeerMonitor goes as well. Its SipShowPeerAction is the AMI form
of "sip show peer", which is chan_sip only; Asterisk deprecated that channel
driver in 17 and removed it in 21, so the monitor reports Down regardless of
peer state on current versions.
SNMP data collection for Asterisk servers is untouched:
etc/datacollection/asterisk.xml and asterisk-graph.properties remain, keyed
on sysoid .1.3.6.1.4.1.22736.1.
integration-tests/config reached opennms-services transitively through
opennms-asterisk, which is how ServiceConfigurationPublicConstructorIT
resolved the daemon classes named in service-configuration.xml. It now
declares that dependency directly.
ConfigFileConstants id 74 is retired rather than renumbered, matching the
gaps already in that table.
* NMS-20114: Remove the orphaned AMI peer configuration
AmiPeerFactory and ami-config.xml existed only to hand AMI credentials to
AsteriskOriginator and AsteriskSIPPeerMonitor. Both are gone, leaving no
consumers, so the factory, the org.opennms.netmgt.config.ami model, the XSD,
the shipped ami-config.xml, and the config-tester and WillItUnmarshal
coverage for it are removed.
ConfigFileConstants id 75 is retired rather than renumbered, matching the
gaps already in that table.
The fileEditor unit test used ami-config.xml as arbitrary sample data for
its root-level-file case; it now names categories.xml instead.
* NMS-20114: Add release notes for the Asterisk removal
Commit: b6d93514c1438635aecbedb5d74f48e7a34a1b98
https://github.com/OpenNMS/opennms/commit/b6d93514c1438635aecbedb5d74f48e7a34a1b98
Author: Scott Theleman <[email protected]>
Date: 2026-08-06 (Thu, 06 Aug 2026)
Changed paths:
M ui/src/components/Nodes/AssetFilterPanel.vue
M ui/src/components/Nodes/ColumnSelectionDrawer.vue
M ui/src/components/Nodes/ExtendedSearchPanel.vue
M ui/src/components/Nodes/NodeAdvancedFiltersDrawer.vue
M ui/src/components/Nodes/NodeInterfacesPanel.vue
M ui/src/components/Nodes/NodesTable.vue
M ui/src/components/Nodes/hooks/useNodeQuery.ts
M ui/src/components/Nodes/utils.ts
M ui/src/containers/Nodes.vue
M ui/src/main/App.vue
A ui/src/stores/nodeListStore.ts
R ui/src/stores/nodeStructureStore.ts
M ui/src/types/index.ts
M ui/tests/components/Nodes/AssetFilterPanel.test.ts
M ui/tests/components/Nodes/ColumnSelectionDrawer.test.ts
M ui/tests/components/Nodes/ExtendedSearchPanel.test.ts
M ui/tests/components/Nodes/NodeAdvancedFiltersDrawer.test.ts
M ui/tests/components/Nodes/NodeInterfacesPanel.test.ts
M ui/tests/components/Nodes/NodesTable.test.ts
M ui/tests/components/Nodes/hooks/useNodeQuery.test.ts
M ui/tests/containers/Nodes.test.ts
A ui/tests/stores/nodeListStore.test.ts
R ui/tests/stores/nodeStructureStore.test.ts
Log Message:
-----------
NMS-20175: Node List UI Fixes - less default columns, indentation (#8756)
* NMS-20175: trim default node list columns to reduce header cramping
* NMS-20175: align expanded interface list with the first data column
* NMS-20175: rename Node Structure naming to Node List
* NMS-20175: reorder outages toggle under down-nodes-only in Advanced Filters
* NMS-20175: match chip order to Advanced Filters toggle order
Commit: 0208597b1f72ba66b708802a86a83888268ae2ed
https://github.com/OpenNMS/opennms/commit/0208597b1f72ba66b708802a86a83888268ae2ed
Author: Scott Theleman <[email protected]>
Date: 2026-08-06 (Thu, 06 Aug 2026)
Changed paths:
M core/lib/src/main/java/org/opennms/core/utils/ConfigFileConstants.java
R dependencies/asterisk/pom.xml
M dependencies/pom.xml
M docs/modules/operation/pages/deep-dive/notifications/commands.adoc
M docs/modules/operation/pages/deep-dive/notifications/introduction.adoc
M docs/modules/reference/pages/configuration/system-properties.adoc
M docs/modules/reference/pages/daemons/introduction.adoc
M docs/modules/releasenotes/pages/changelog.adoc
M docs/modules/releasenotes/pages/whatsnew.adoc
M integration-tests/config/pom.xml
M integration-tests/config/src/test/java/org/opennms/netmgt/config/WillItUnmarshalIT.java
R opennms-asterisk/pom.xml
R opennms-asterisk/src/license/THIRD-PARTY.properties
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/AsteriskGateway.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/jmx/AsteriskGateway.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/jmx/AsteriskGatewayMBean.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/scripts/BaseOnmsAgiScript.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/scripts/LouieLouieLyricsAgiScript.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/agi/scripts/ReadNoticeDetailsAgiScript.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/monitor/AsteriskSIPPeerMonitor.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/utils/AsteriskConfig.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/utils/AsteriskOriginator.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/utils/AsteriskOriginatorException.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/asterisk/utils/AsteriskUtils.java
R opennms-asterisk/src/main/java/org/opennms/netmgt/notifd/asterisk/AsteriskOriginateNotificationStrategy.java
R opennms-asterisk/src/main/resources/META-INF/opennms/applicationContext-asteriskGateway.xml
R opennms-asterisk/src/main/resources/META-INF/services/org.opennms.netmgt.poller.ServiceMonitor
R opennms-asterisk/src/main/resources/beanRefContext.xml
M opennms-base-assembly/pom.xml
R opennms-base-assembly/src/main/filtered/etc/ami-config.xml
R opennms-base-assembly/src/main/filtered/etc/asterisk-configuration.properties
M opennms-base-assembly/src/main/filtered/etc/examples/notificationCommands.xml
M opennms-base-assembly/src/main/filtered/etc/log4j2.xml
M opennms-base-assembly/src/main/filtered/etc/notificationCommands.xml
M opennms-base-assembly/src/main/filtered/etc/opennms.properties
M opennms-config-model/pom.xml
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/AmiAgentConfig.java
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/AmiConfig.java
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/Definition.java
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/Range.java
R opennms-config-model/src/main/java/org/opennms/netmgt/config/ami/package-info.java
R opennms-config-model/src/main/resources/xsds/ami-config.xsd
R opennms-config-model/src/test/java/org/opennms/netmgt/config/ami/AmiConfigTest.java
M opennms-config-tester/src/main/resources/META-INF/opennms/applicationContext-configTester.xml
M opennms-config-tester/src/test/java/org/opennms/netmgt/config/tester/ConfigTesterTest.java
R opennms-config/src/main/java/org/opennms/netmgt/config/AmiPeerFactory.java
M opennms-config/src/main/resources/META-INF/opennms/component-dao.xml
R opennms-config/src/test/java/org/opennms/netmgt/config/AmiPeerFactoryTest.java
R opennms-config/src/test/resources/etc/ami-config.xml
M pom.xml
M ui/src/components/Nodes/AssetFilterPanel.vue
M ui/src/components/Nodes/ColumnSelectionDrawer.vue
M ui/src/components/Nodes/ExtendedSearchPanel.vue
M ui/src/components/Nodes/NodeAdvancedFiltersDrawer.vue
M ui/src/components/Nodes/NodeInterfacesPanel.vue
M ui/src/components/Nodes/NodesTable.vue
M ui/src/components/Nodes/hooks/useNodeQuery.ts
M ui/src/components/Nodes/utils.ts
M ui/src/containers/Nodes.vue
M ui/src/main/App.vue
A ui/src/stores/nodeListStore.ts
R ui/src/stores/nodeStructureStore.ts
M ui/src/types/index.ts
M ui/tests/components/Nodes/AssetFilterPanel.test.ts
M ui/tests/components/Nodes/ColumnSelectionDrawer.test.ts
M ui/tests/components/Nodes/ExtendedSearchPanel.test.ts
M ui/tests/components/Nodes/NodeAdvancedFiltersDrawer.test.ts
M ui/tests/components/Nodes/NodeInterfacesPanel.test.ts
M ui/tests/components/Nodes/NodesTable.test.ts
M ui/tests/components/Nodes/hooks/useNodeQuery.test.ts
M ui/tests/containers/Nodes.test.ts
M ui/tests/fileEditor.test.ts
A ui/tests/stores/nodeListStore.test.ts
R ui/tests/stores/nodeStructureStore.test.ts
Log Message:
-----------
Merge branch 'release-36.x' into jira/NMS-20174-menu-issues-in-ff-and-safari-smoke
Compare: https://github.com/OpenNMS/opennms/compare/2b2d75d762f9...0208597b1f72
To unsubscribe from these emails, change your notification settings at https://github.com/OpenNMS/opennms/settings/notifications
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq
opennms-cvs mailing list
To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-cvs