Skip to content

NMS-19451: Running Core, Sentinel and Minion using JDK21#8262

Merged
christianpape merged 8 commits intodevelopfrom
jira/NMS-19451
Mar 3, 2026
Merged

NMS-19451: Running Core, Sentinel and Minion using JDK21#8262
christianpape merged 8 commits intodevelopfrom
jira/NMS-19451

Conversation

@christianpape
Copy link
Copy Markdown
Contributor

@christianpape christianpape commented Jan 29, 2026

This PR ensures that OpenNMS Core, Sentinel, and Minion can run with JDK21. The integration tests and smoke tests are green, but nothing else has been tested so far. Therefore, I kindly request everyone to test this branch extensively.

@christianpape christianpape requested review from cgorantla, indigo423 and synqotik and removed request for mershad-manesh January 29, 2026 13:09
@github-actions github-actions Bot added the docs label Feb 5, 2026
indigo423
indigo423 previously approved these changes Feb 16, 2026
Copy link
Copy Markdown
Member

@indigo423 indigo423 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had it running for a while with Kafka and a Minion and haven't seen any issues so far.

indigo423
indigo423 previously approved these changes Feb 17, 2026
Copy link
Copy Markdown
Member

@indigo423 indigo423 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had it running for a while with Kafka and a Minion and haven't seen any issues so far.

@christianpape I've updated the branch and resolved the conflicts so it is mergeable again.

Signed-off-by: Ronny Trommer <ronny@no42.org>
indigo423
indigo423 previously approved these changes Feb 17, 2026
Copy link
Copy Markdown
Member

@indigo423 indigo423 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had it running for a while with Kafka and a Minion and haven't seen any issues so far.

@christianpape
Copy link
Copy Markdown
Contributor Author

I've tested this branch with:

  • Newts: works
  • WS-Man integration: works
  • Velocloud Plugin: works, as long the OpenNMS Integration API version is bumped to 2.0.0
  • ALEC: works, as long the OpenNMS Integration API version is bumped to 2.0.0

cgorantla
cgorantla previously approved these changes Feb 23, 2026
Copy link
Copy Markdown
Contributor

@cgorantla cgorantla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work @christianpape !
Couple of nits. Otherwise LGTM!

Comment thread pom.xml Outdated
Comment thread opennms-container/core/Dockerfile Outdated
@cgorantla
Copy link
Copy Markdown
Contributor

Had it running for a while with Kafka and a Minion and haven't seen any issues so far.

@indigo423 Have you got a chance to test HTTPS stuff on this branch ? That's the main thing we need to confirm.

@indigo423
Copy link
Copy Markdown
Member

@christianpape @cgorantla tested it with Jetty and self-signed certificates and haven't seen any issues.

Screenshot 2026-02-27 at 16 24 03

Copy link
Copy Markdown
Member

@indigo423 indigo423 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haven't seen any issues so far.

Copy link
Copy Markdown
Contributor

@cgorantla cgorantla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@christianpape christianpape merged commit 1932d08 into develop Mar 3, 2026
15 checks passed
@christianpape christianpape deleted the jira/NMS-19451 branch March 3, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants