2) During Configuration hand-off, I think we need to seriously consider
changing from a REST based API to a QMF based one. At least, we should put the
question to rest before 0.4.0. For a first implementation, using REST is fine,
but we need to make the decision (and implement it) before Iteration 4 is over.
We agree. We will track this in Redmine for 0.4.0.
3) In the invocation section for the examples, I'm a bit confused. The
document specifies what the Requires Parameters look like (presumably on the
wire) and then mention the environment variables that will be created
(AUDREY_VAR_service_A_param1, AUDREY_VAR_service_A_param2, etc for Example 1).
However, it then mentions that the start script will be invoked with:
./start "|serviceA|param1:True,param2:val2|service_B|param1:val1|serviceC|"
Wouldn't that instead just be:
./start
with the correct environment variables from above? Or am I missing something?
I had initially thought doing both, passing the requires parameters on the command line and setting the environment variables, would be good. I had already been thinking this would be overkill. I believe just setting the environment variables is the correct thing to do.
Thanks for pointing that out.
Otherwise, this seems to specify what we have been talking about, so it looks
good.
--
Chris Lalancette