Skip to content

v0.6.4

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jul 18:12

OSIRIS JSON Producers release v0.6.4.
Learn how to get a portable snapshot of your IT and OT Infrastructure normalized in OSIRIS JSON format on OSIRIS JSON Documentation website.

Install

macOS (Homebrew):

brew tap osirisjson/osiris-producers
brew install osirisjson-producer

Linux - install via the .deb or .rpm packages listed below, or extract the archive.

Windows (winget):

winget install osirisjson.osirisjson-producer

Windows (Scoop):

scoop bucket add osiris-producers https://github.com/osirisjson/scoop-osiris-producers
scoop install osirisjson-producer

Windows (manual) - download the .zip archive below, extract and run osirisjson-producer.exe.
SmartScreen may show "Windows protected your PC" (not yet signed) - click More info -> Run anyway,
or right-click the .exe -> Properties -> check Unblock -> OK.

Any platform (Go required):

go install go.osirisjson.org/producers/cmd/...@latest

Once installed, all providers are available in a single binary:

osirisjson-producer aws
osirisjson-producer azure -S <subscription-id>
osirisjson-producer cisco apic -h 10.0.0.1

Full installation instructions: INSTALL.md

See CHANGELOG.md for the full list of changes.

Changelog

  • ec89bb5 chore: add documentation website reference
  • 3cfb31b chore (hpe-arubacentral): fix tpd_ MAC fixtures blocking go test
  • 18a280f feat(release): add winget and scoop package distribution
  • c899fa3 chore: update readme card for sonarqube vulnerability page url
  • 7dce358 chore: excluded sonarqube duplication checks
  • 7581e0d feat(hpe-arubacentral): add CHANGELOG
  • c887b7a chore: add codeowners
  • 8c0c109 chore: add issue templates
  • 68e2161 chore: add pull request template
  • e2c250f chore: update HPE Aruba Networking Central to README
  • 19e778a docs(CHANGELOG): update chagelog adhere to RFC7994 and added HPE Aruba Networking Central
  • e50b8e5 feat(hpe-arubacentral): add osirisjson-producer-arubacentral standalone binary
  • b43056f feat(hpe): add osirisjson-producer-hpe standalone binary
  • 2b37d12 feat(dispatcher): register hpe in knownVendors
  • 97ac132 feat(dispatcher): link hpe into the bundled builtinRunners map
  • dcafe0b feat(hpe): add HPE vendor dispatcher for arubacentral/apstra/juniper
  • 94edf86 docs(hpe-arubacentral): update website documentation URL
  • 6203be3 feat(hpe-arubacentral): add End-to-end Collect() test against a fake API Gateway server, exercising the full collection/wiring/build pipeline for one switch, one access point, one gateway and one client
  • c09d01f feat(hpe-arubacentral): add Collect/runExport producer orchestration
  • 15c122f fix(hpe-arubacentral): use stable network-config/v1/device-groups path
  • 3ce3bdb fix(hpe-arubacentral): fix AP status/site filtering and sites endpoint path
  • 106a833 fix(hpe-arubacentral): improved token file generation
  • ad521b8 fix(hpe-arubacentral): namespace client type and rename auth property to avoid the secret scanner
  • 2ab3bab Unit tests for the HPE Aruba Networking Central OSIRIS JSON transforms
  • b513776 feat(hpe-arubacentral): namespace site type and add logical.site containment groups
  • 0c19e36 chore: remove --exclude feature test
  • 1325526 feat(hpe-arubacentral): add CLI flag parsing (--site, --all, --purpose, --exclude, credentials)
  • cce1cbe feat(hpe-arubacentral): add Unit tests for interactive site selection parsing
  • 72adfde feat(hpe-arubacentral): add interactive and --all site selection
  • 783a420 feat(hpe-arubacentral): add unified wired/wireless client transform
  • 5825c95 feat(hpe-arubacentral): add switch, interface, VLAN, LAG, stack and VSX transforms
  • 5e819c0 feat(hpe-arubacentral): add gateway transforms and neighbor adjacency topology
  • 3e978e2 feat(hpe-arubacentral): add access point, WLAN, radio, BSSID and swarm transforms
  • 3de21bb feat(hpe-arubacentral): add switch, interface, VLAN, LAG, stack and VSX transforms
  • ec6bae2 feat(hpe-arubacentral): add config-health enrichment shared across device types
  • 7c00dcf feat(hpe-arubacentral): add site and device-group transforms
  • 128cdd9 feat(hpe-arubacentral): add shared transform utilities (status mapping, dedup, ID helpers)
  • c9f4852 feat(hpe-arubacentral): Unit tests for the Aruba Central API Gateway client.
  • aec719f feat(hpe-arubacentral): add rate-limited, auth-refreshing API Gateway client
  • 4623a8d feat(hpe-arubacentral): add unit tests for GreenLake Personal API client token minting
  • a480313 feat(hpe-arubacentral): add unit tests for GreenLake Personal API client token minting
  • b0dee7c feat(hpe-arubacentral): add HPE GreenLake Personal API client authentication
  • 1f03d3c feat(hpe-arubacentral): add unit tests for interactive credential resolution
  • 9820e24 feat(hpe-arubacentral): add interactive /dev/tty credential prompt
  • 5c61c65 feat(hpe-arubacentral): add unit tests for cluster auto-detection
  • d2ac26f feat(hpe-arubacentral): add API Gateway cluster auto-detection
  • d00cb16 feat(hpe-arubacentral): add Config/Credentials types and cluster base-URL map
  • bea085a chore: refine README and add AWS demo