Introducing oro-cli
#191
herchu
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Introducing
oro-cli: configuration as code for OpenRobOpsOpenRobOps is configured through its Config API: dashboards, data sources, actions, statuses, incidents, maps, ISO 21423 robot admissions and more are all plain YAML or JSON objects you
applyto an instance. That is great for keeping a fleet's setup in git and reproducing it anywhere, but until now the only way to apply those files wascurlagainst/api/configuration/apply, one object at a time, with no diff and no way to see what would change.oro-cliis a small command line tool that fills that gap. It is the tool the docs and the simulator READMEs now assume you have.What it does
--compareto only look).oro useapart. Environment variables override the config file for CI.Try it
Apply the ISO configuration profile that ships with the Flatland simulator and admit the simulated robot:
Pull the current state back out as YAML, edit, re-apply:
oro list kinds oro get config --kind ActionDefinition > actions.yaml oro apply -f actions.yamlNotes
~/.config/oro/config.yaml(readable only by your user). Aloginflow is on the list for later.metadata.scopefield still work: the field is ignored with a warning.Issues and ideas go to the oro-cli issue tracker. The Quick Start has a setup
section for first-time use.
All reactions