Hi Francois,

No worries, thanks for the link, I'll have a look!

Nicolas

On Fri, Jul 6, 2018 at 3:43 PM Francois Papon <[email protected]>
wrote:

> Ok, sorry for the noise ;)
>
> May be you can write your own Deployer as a workaround, there is an
> example here :
> https://github.com/jbonofre/karaf/tree/DEV_GUIDE/examples/karaf-deployer-example
>
> François
>
>  Le 06/07/2018 à 17:33, Nicolas Brasey a écrit :
>
> Hi Francois,
>
> This is not possible, the servers are running in security zones without
> internet access, no proxying or tunneling is possible. But this is not
> really the problem as we use the kars which contain all we need.
>
> Nicolas
>
> On Fri, Jul 6, 2018 at 3:26 PM Francois Papon <
> [email protected]> wrote:
>
>> Hi Nicolas,
>>
>> When target machines are on a private network, it's usefull to have an
>> instance of Nexus used like a proxy for the externals dependencies and the
>> dev team can also publish their bundles on this Nexus.
>>
>> regards,
>>
>> François [email protected]
>> Yupiik - https://www.yupiik.com
>>
>> Le 06/07/2018 à 16:55, Nicolas Brasey a écrit :
>>
>> Yes we tried but had problems with the KarService implementation of
>> karaf v.4.1.2 which had some issues with starting our features, there was
>> some kind of loop which ended-up installing/uninstalling many time the same
>> features, it was not working for us, so we have now our own implementation
>> of a KarService which only unpacks the kar into a repository directory
>> outside of the karaf distribution. The installation of the feature is made
>> manually in a second stage. So at the moment we use the Kar as only a zip
>> container as maven repository.
>>
>> I saw the implementation of the KarService changed in the latest version
>> of Karaf, so I've not tried again since.
>>
>> Is it possible to tell the karaf feature resolver to persist the state of
>> the features outside of the karaf distribution ? This would be helpful for
>> us.
>>
>> Thanks,
>> Nicolas
>>
>>
>>
>>
>>
>>
>> On Fri, Jul 6, 2018 at 2:34 PM Guillaume Nodet <[email protected]> wrote:
>>
>>> Have you tried simply dropping the kars in the deploy folder ?
>>> This should install / start them automatically without the need to
>>> create a custom distribution.
>>>
>>> Guillaume
>>>
>>> Le jeu. 5 juil. 2018 à 13:53, Nicolas Brasey <[email protected]>
>>> a écrit :
>>>
>>>> Hi all,
>>>>
>>>> I'm trying to find out if there is way to install a feature and make it
>>>> as a boot feature without manually altering the feature cfg file
>>>> (org.apache.karaf.features.cfg). Checking in karaf's code seems to indicate
>>>> there is no way to do this programmatically.
>>>>
>>>> Ideally, it would be a flag in the feature:install command to indicate
>>>> to add this feature as a boot feature.
>>>>
>>>> The reason we need this is that our solution is an integrated solution
>>>> which is delivered by different departments:
>>>>
>>>> 1) Product 1 (kar 1) => dev team A
>>>> 2) Product 2 (kar 2) => dev team B
>>>> 3) Integration layer (camel routes essentially) (kar 3) => integration
>>>> team
>>>>
>>>> All these different teams delivering a self contained kar file with a
>>>> feature which should be installed and started when karaf starts in order to
>>>> have the global solution running.
>>>>
>>>> We are using karaf v.4.1.2 which does not seems to persist which
>>>> features have been installed (only the boot features). I'm not sure about
>>>> the v.4.2.x...
>>>>
>>>> I know Karaf since not so long, but I believe Karaf has been designed
>>>> so that the delivery team is supposed to create a Karaf distribution and
>>>> assembling the required boot features at build time. If this is true, then
>>>> it is not ideal according to how our internal process is made.
>>>>
>>>> Any thoughts?
>>>> Thanks!
>>>>
>>>> Best regards,
>>>> Nicolas
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> ------------------------
>>> Guillaume Nodet
>>>
>>>
>>
>

Reply via email to