From: "Hugh Brock" <hbrock(a)redhat.com>
Date: Mon, 1 Aug 2011 16:45:32 -0400
[...]
You're right, Conductor should be the only path to the Warehouse I
think. The Factory is ultimately just a library, so I'm not sure it
necessarily needs access control unless it is going to write something
to the Warehouse, in which case I think that has to go through
Conductor.
I think that's fine for short term. Recall, however, that there have
been numerous use cases kicked around for factory working with
warehouse completely separate from conductor. Morgan's RHUI being a
prime example, also things which some of the platform guys have talked
about. That reasoning is part of why it was architected the way it
was.
That said, there's no compelling reason why the way factory stores
images, when used in concert with conductor, is via an api back into
conductor. I'm mostly advocating keeping in mind that that's likely
not the only use case.