karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guillaume Nodet <gno...@apache.org>
Subject Re: Karaf and Ace
Date Mon, 01 Aug 2016 13:41:29 GMT
2016-08-01 14:52 GMT+02:00 Hari Madhavan <hari.madhavan@promantia.com>:

> Hi,
>
>
> The things that I were looking for were
>
> 1.  Deployment from a central repository - which I suppose can be done on
> karaf .
> 2.  Centrally managing what get's deployed where - for example when a new
> version comes out, we might want to push to a few installations initially
> and then push to all the other installations once stability is confirmed.
> 3.  Many of the installations are on laptops which may not be always on
> the network - so it would be nice to know who all have upgraded and who all
> have not at any point of time
>

Point #2 and #3 are not well handled by Karaf only.
Cellar can be interesting, as pointed by JB, but it does a bit more and is
slightly more heavyweight, the usual use case is when you have a real
network of karaf instances.  If the instances don't communicate together,
it may be a bit too much.
But there's really not much logic to implement here, so you could even
think about implementing that yourself in a small bundle : poll for a list
of features to install at a known location, if there are any changes, call
the features service with the set of requirements, report the outcome.

Guillaume


>
> Regards
> Hari
>
>
>
> On Mon, Aug 1, 2016 at 5:40 PM, Jean-Baptiste Onofré <jb@nanthrax.net>
> wrote:
>
>> I second Guillaume here: ACE won't help on the feature, and basically
>> Karaf 4 already provides most of ACE features.
>>
>> Regards
>> JB
>>
>> On 08/01/2016 01:49 PM, Guillaume Nodet wrote:
>>
>>> Karaf 4.x supports upgrading features (hence bundles) out-of-the box.
>>> I'm not really sure what Ace really brings in this context.
>>>
>>> 2016-08-01 13:32 GMT+02:00 Hari Madhavan <madhavanh@gmail.com
>>> <mailto:madhavanh@gmail.com>>:
>>>
>>>     Hi,
>>>
>>>     We are developing a health-care domain product and use Felix as the
>>>     OSGI implementation and Karaf as the platform for production
>>>     deployment. One of the requirements for the product is to be able to
>>>     upgrade bundles automatically across all deployments. I was looking
>>>     to use Apache Ace to achieve this.
>>>
>>>     While I could get the ace server and client to work independently, I
>>>     could not get a recent maven artefact tor the Ace client to deploy
>>>     on Karaf.  I noticed that the version on maven is more than 5 years
>>>     old ( and incubator status ).
>>>
>>>     Is ace the right product for providing automatic distribution of
>>>     upgrades for OSGI bundles when running on Karaf ? Are there other
>>>     alternatives ?
>>>
>>>     Regards
>>>
>>>     Hari
>>>
>>>
>>>
>>>
>>> --
>>> ------------------------
>>> Guillaume Nodet
>>> ------------------------
>>> Red Hat, Open Source Integration
>>>
>>> Email: gnodet@redhat.com <mailto:gnodet@redhat.com>
>>> Web: http://fusesource.com <http://fusesource.com/>
>>> Blog: http://gnodet.blogspot.com/
>>>
>>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
>
> --
> Hari Madhavan,
> 9845147731
>



-- 
------------------------
Guillaume Nodet
------------------------
Red Hat, Open Source Integration

Email: gnodet@redhat.com
Web: http://fusesource.com
Blog: http://gnodet.blogspot.com/

Mime
View raw message