On May 29, 2012, at 9:44 AM, Matthijs Hendriks wrote:

> For issue http://jira.amdatu.org/jira/browse/AMDATUKSINK-2, I have created a 
> proof of concept for the kitchensink. My new implementation uses the Amdatu 
> management-server and the Ace launcher as the base for the kitchensink demos. 
> This is how it works: you
> - start a management-server;
> - start an agent
> - run the installer (included in the kitchensink);
> - open http://localhost:8080/ace;
> - retrieve the bundles;
> - drag the desired demo onto the target;
> - store and retrieve the changes.
> After having done this, you'll find that the demo bundles are provisioned on 
> the management agent and are running on your machine. Currently, this all 
> runs local and can easily be rewritten to run with an external server. This 
> basic implementation has the bundles included in the kitchensink 
> demo-installer, but another option is to provide (instead of all the bundles) 
> a single file in the installer download. This makes the download way smaller. 
> The installer would than locate and download the bundles using the 
> information in the file, which is either a list of all required bundles, or 
> simply the location of some repository with all the bundles. This would 
> provide imho a very tiny solution to the kitchensink/demo problem.

If the download is only smaller because it later downloads bundles anyway, I 
think that is of little value.

We can configure the AMS to use a remote OBR, but where would we host it and 
how would we do access control to it? There are plans to extend ACE to be able 
to use multiple OBRs (and then probably also read-only OBRs) but that does not 
work out of the box yet.

One suggestion that could make things easier is to provide users with some 
initial content for the AMS. When configuring the internal repositories (shop, 
deployment, target, ...) one can provide some initial content. The user 
repository actually does that to provide a set of default users. We could 
already store our bundles in the "store" folder, and define artifacts, features 
and distributions for our various demos. That way, users could simply start the 
AMS, "retrieve" the initial content and associate the distribution of choice to 
their target(s).

Greetings, Marcel

_______________________________________________
Amdatu-developers mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-developers

Reply via email to