David,

you may want to have a look at hooks for *DeploymentConfigs*
https://docs.openshift.org/latest/dev_guide/deployments.html#lifecycle-hooks

Currently, *Recreate* strategy supports three types of hooks[1] and
*Rolling* has two[2]

[1]
https://github.com/openshift/origin/blob/8301f6b263b039d9031d4384fcf25a716f3c6497/pkg/deploy/api/v1/types.go#L73-L82
[2]
https://github.com/openshift/origin/blob/8301f6b263b039d9031d4384fcf25a716f3c6497/pkg/deploy/api/v1/types.go#L165-L171

On Thu, Feb 11, 2016 at 4:33 PM, David Strejc <david.str...@gmail.com>
wrote:

> Are you using any specific component?
>
> Or you have written something yourself?
>
> David Strejc
> t: +420734270131
> e: david.str...@gmail.com
>
> On Thu, Feb 11, 2016 at 4:27 PM, Mateus Caruccio <
> mateus.caruc...@getupcloud.com> wrote:
>
>> From my own experience, monitoring etcd is one way to do it, but requires
>> an extra component (the monitor) to be always up and running.
>> This monitor must have cluster roles, since it need to watch both project
>> and app (bc/dc) objects.
>>
>> The other way is to provide your users with templates containing all
>> stuff they will need.
>>
>>
>> *Mateus Caruccio*
>> Master of Puppets
>> +55 (51) 8298.0026
>> gtalk:
>>
>>
>> *mateus.caruc...@getupcloud.com <diogo.goe...@getupcloud.com>twitter:
>> @MateusCaruccio <https://twitter.com/MateusCaruccio>*
>> This message and any attachment are solely for the intended
>> recipient and may contain confidential or privileged information
>> and it can not be forwarded or shared without permission.
>> Thank you!
>>
>> On Thu, Feb 11, 2016 at 1:21 PM, David Strejc <david.str...@gmail.com>
>> wrote:
>>
>>> Dear all,
>>>
>>> what is the best practise to trigger actions when I am creating
>>> application?
>>>
>>> Let's say I want to create database (as I am using external database
>>> cluster) and glusterfs volume for my application.
>>>
>>> Which approach should I look at? Should I make docker conteiner to ssh
>>> somewhere and let it trigger some scripts?
>>>
>>> Or is there any other way? Shoudl I somehow monitor etcd for app
>>> creation (as it was with activemq messages in Open Shift v2)?
>>>
>>> Thank you.
>>>
>>> David Strejc
>>> t: +420734270131
>>> e: david.str...@gmail.com
>>>
>>> _______________________________________________
>>> users mailing list
>>> users@lists.openshift.redhat.com
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>
>>>
>>
>
> _______________________________________________
> users mailing list
> users@lists.openshift.redhat.com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to