Create CLI to configure the agent
Reported by Ben Hood | September 28th, 2010 @ 12:06 PM
It would be cool to have some kind of CLI that can be used to configure the agent. A possible choice is to knock out some simple scripts in Ruby or Python that use the REST API and can be easily run without any non-standard tools having to be installed (e.g. the scripts should not depend on Maven).
Potentially we split this ticket into two tickets to one that covers the CLI and one that covers a simple dump/load tool
A further extension would be to write a config file load/dump facility that would parse/generate a config file in a scripting language and issue the necessary commands against the REST API.
We would need to think about how this could be bound into the integration tests which currently use a Scala based REST client.
Also, this issue (to an extent) depends on #51 landing.
Furthermore, as part of ticket #140, the REST clients for the agent management were moved from the json-messaging module to the tools module (and a test dependency from the agent module on the tools module was established temporarily). Once this ticket is implemented, the tools module should be obsolete and can be deleted. However, the REST clients can move to the test directory of the agent module.
Comments and changes to this ticket
-

-

Ben Hood January 18th, 2011 @ 05:39 PM
- Milestone cleared.
- Milestone order changed from 11 to 0
-

Ben Hood February 4th, 2011 @ 02:48 PM
- Milestone set to 0.9.3
- Milestone order changed from 10 to 0
-

Paul Jones February 7th, 2011 @ 10:24 AM
- State changed from new to open
- Assigned user set to Paul Jones
- Milestone order changed from 1 to 0
-

Paul Jones February 9th, 2011 @ 02:04 PM
- State changed from open to new
- Milestone cleared.
- Assigned user cleared.
For the moment, we're just going to do #178, and leave this one for later.
=> De-milestoning.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A Real Time Differencing Tool.
People watching this ticket
Referenced by
-
39
Add REST call to list repair actions for a pair
For the 0.8 release we will only offer one action - resen...
-
78
More Packaging Options
This probably depends on #43, since having simplified too...
-
169
Property tables for the config store
To set the properties we should implement a remote call -...
-
169
Property tables for the config store
I've implemented this in a very basic form. Previous refe...
-
178
Loading and dumping configuration from XML
We want to be able to configure the agent by uploading a ...