Skip to content

Releases: osirisjson/osiris-producers

v0.1.0

22 Mar 14:52
73c0bf3

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

First public release of the OSIRIS JSON producer toolkit.

Highlights

  • Producer SDK (pkg/sdk) - types, builder, identity, validation, secret scanning, deterministic JSON
    output
  • Test harness (pkg/testharness) - golden-file testing, deterministic output assertions
  • Cisco APIC producer - full ACI fabric topology: nodes, tenants, VRFs, bridge domains, subnets, EPGs,
    L3Outs, faults, endpoints (detailed mode)
  • Cisco IOS-XE producer - NETCONF/YANG over SSH: device inventory, interfaces, CDP neighbors, VRFs,
    BGP/OSPF/CPU/memory (detailed mode)
  • Cisco NX-OS producer - code complete, disabled in dispatcher (will be enabled in a future release)
  • Cisco shared runtime - CLI flags, batch CSV with DC/Floor/Room/Zone hierarchy, interactive password
    prompt, TLS
  • CLI dispatcher - plugin-based $PATH discovery (osirisjson-producer cisco apic ...)

Install

# Install all producers
go install go.osirisjson.org/producers/cmd/...@v0.1.0

# Or install only the Cisco producer
go install go.osirisjson.org/producers/cmd/osirisjson-producer-cisco@v0.1.0

Details

  • Go 1.25+
  • Dependencies: stdlib + golang.org/x/term + golang.org/x/crypto
  • 197+ tests passing

Full changelog: CHANGELOG.md
OSIRIS Cisco Producer details