Repository navigation
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-producerLinux - install via the .deb or .rpm packages listed below, or extract the archive.
Windows (winget):
winget install osirisjson.osirisjson-producerWindows (Scoop):
scoop bucket add osiris-producers https://github.com/osirisjson/scoop-osiris-producers
scoop install osirisjson-producerWindows (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/...@latestOnce 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.1Full 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