Hi.
You could use template parameters to generate a random value and use it
into your contiainer template.
In you template.parameters:
- description: My unique UUID
name: UNIQUE_UUID
generate: expression
from: '[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}'
And then in your DC:
spec:
template:
spec:
containers:
- env:
- name: UNIQUE_UUID
value: '${UNIQUE_UUID}'
Hope it helps.
--
Mateus Caruccio / Master of Puppets
GetupCloud.com - Eliminamos a Gravidade
On Tue, Oct 11, 2016 at 2:11 PM, Srinivas Naga Kotaru (skotaru) <
[email protected]> wrote:
> Hi
>
>
>
> Is there any way to put an environment variable which hold a unique UUID
> value per pod basis? If we put an environment variable at dc or rc level,
> same value propagating for all pods. That is expected behavior since all
> pods are creating using same template definition
>
>
>
> If we add environment variable at pod level, its life time is limited.
>
>
>
> Example: Want to put an environment variable like below
>
>
>
> UUID = FCAC382C-0CEB-40E4-9654-07715CDC9DD8
>
>
>
> This UUID is unique to each pod.
>
>
>
>
>
> --
>
> *Srinivas Kotaru*
>
> _______________________________________________
> dev mailing list
> [email protected]
> http://lists.openshift.redhat.com/openshiftmm/listinfo/dev
>
>
_______________________________________________
dev mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/dev