Excerpts from Dan Callaghan's message of 2013-02-21 16:26:22 +1000:
> So anyway, I think the answer here is to drop the mention of it from 
> the *harness* API, since we aren't expecting the harness to rely on 
> this variable. Whether the environment variable happens to be set 
> system-wide by Beaker for *tasks* is a separate question.

On second though, no I think this is a bad idea. We need to make it 
clear who is setting what environment variables for whom. That is, 
Beaker should be setting environment variables for the harness (*not* 
for tasks), and the harness should be responsible for setting whatever 
is needed in the task environment.

If we let some task env vars be system-wide ones from Beaker and others 
have to be set by the harness, things will get messy.

(Of course, the current reality is already messy in this regard, but at 
least we should be converging towards cleanliness...)

So, I will add the variable back. BEAKER_HUB_URL seems good enough. 
I don't think it makes sense to call it a "hub", we inherited that word 
from Brew/Koji (through Kobo) but there's already precedent in Beaker 
for it so I'm fine with it.

-- 
Dan Callaghan <dcall...@redhat.com>
Software Engineer, Infrastructure Engineering and Development
Red Hat, Inc.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Beaker-devel mailing list
Beaker-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/beaker-devel

Reply via email to