onmsctl
A kubectl-style command-line interface for OpenNMS Horizon.
One declarative entrypoint, onmsctl apply -f, peeks each YAML document's kind and routes it to the right handler.
This lets users, event sources, SNMP config, requisitions, maintenance windows, and data-collection sources all reconcile through a single command.
XML→YAML migrators bring legacy eventconf and provision.pl-shape files into the loop.
Reads, explicit deletes, and convert stay imperative.
Start here: Install, then the Quick Start.
Pre-stability notice
v0.x.y releases may break CLI flags, the config schema, and the EventSource YAML schema between minor versions.
Surfaces stabilize at v1.0.0.