Hi Carsten,

On Thu, Jun 18, 2015 at 7:35 PM, Carsten Ziegeler <[email protected]> wrote:
> Now that crankstart is using the provisioning model (thanks Bertrand), I
> would like to discuss some potential requirements....

Thanks for this, I have to look at some of those things in more detail
(which is a good opportunity to document them) before giving a
definite answer, for now will just comment on a few of them.

> 3. Repository support: file url, http url, s3 url...

Do s3 URLs need special handling or are they just HTTP?

I suppose some of those might need authentication as well?

> ...9. Provide a way to just download all referenced artifacts and putting
> them in a maven repo like file structure...

As a way to produce an offline system, is that the use case?
That's not implemented at this point but I like the idea.

> ...10. Support of the launchpad api startup mode (install, update, restart)...

We might need to refactor some code out of the launchpad to reuse it
but that sounds useful. I would add an option to fail in all modes
except INSTALL if one wants to enforce immutable Sling instances.

A few more comments:

Do you think we still need the launchpad's "incremental startup" that
raises start levels sequentially with a pause between each? Or was
that a workaround for some bugs that are gone today?

One thing that we also discussed before but never implemented in
Crankstart is validating artifacts based on digests specified in the
provisioning model - I think the model already supports specifying
such digests?

-Bertrand

Reply via email to