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

Reply via email to