Hi John,

the values passed in the environment of the container need to be strings
and not numbers.

On Fri, Jan 22, 2016 at 3:23 PM, John Skarbek <[email protected]> wrote:

> Hey Guys,
>
> Is it not possible to throw multiple ENV vars into to the Deployment
> Config?  Example:
>
> ```
> ---
>
> apiVersion: v1
> kind: DeploymentConfig
> metadata:
>   name: sample-jvm-app
> spec:
>   replicas: 1
>   selector:
>     name: sample-jvm-app
>   strategy:
>     type: Rolling
>   template:
>     metadata:
>       labels:
>         name: sample-jvm-app
>     spec:
>       containers:
>       - image:  172.30.234.213:5000/sample-project/sample-jvm-app:latest
>         name: sample-jvm-app
>         volumeMounts:
>         - mountPath: /etc/secrets/application
>           name: application-config
>           readOnly: true
>         env:
>         - name: SECRETS_DIR
>           value: /etc/secret-volume
>         - name: LISTEN_PORT
>           value: 5050
>       volumes:
>       - name: application-config
>         secret:
>           secretName: sample-jvm-config-20160121-002
>   triggers:
>   - type: ConfigChange
>   - imageChangeParams:
>       automatic: true
>       containerNames:
>       - sample-jvm-app
>       from:
>         kind: ImageStreamTag
>         name: sample-jvm-app:latest
>     type: ImageChange
> status:
>   latestVersion: 1
> ```
>
> The output of the create:
> ```
> I0122 13:58:03.077691   18549 debugging.go:102] curl -k -v -XGET  -H
> "User-Agent: oc/v3.1.0.4 (linux/amd64) openshift/112fcc4"
> https://fqdn:8443/oapi
> I0122 13:58:03.106788   18549 debugging.go:121] GET https://fqdn:8443/oapi
> 200 OK in 29 milliseconds
> I0122 13:58:03.106814   18549 debugging.go:127] Response Headers:
> I0122 13:58:03.106822   18549 debugging.go:130]     Cache-Control: no-store
> I0122 13:58:03.106827   18549 debugging.go:130]     Content-Type:
> application/json
> I0122 13:58:03.106833   18549 debugging.go:130]     Date: Fri, 22 Jan 2016
> 13:58:03 GMT
> I0122 13:58:03.106838   18549 debugging.go:130]     Content-Length: 32
> I0122 13:58:03.106872   18549 request.go:796] Response Body: {
>   "versions": [
>     "v1"
>   ]
> }
> I0122 13:58:03.107130   18549 decoder.go:144] decoding stream as YAML
> F0122 13:58:03.108081   18549 helpers.go:96] unable to load
> "/tmp/sample-project/sample-jvm-app-deploymentConfiguration.yml": json:
> cannot unmarshal number into Go value of type string
> ```
>
> Once I rid of a second env variable it creates the app just fine.  I can't
> find any openshift application logs that would tell me what I'm doing
> wrong.
>
> oc v3.1.0.4-16-g112fcc4
> kubernetes v1.1.0-origin-1107-g4c8e6f4
>
> --
>
> John Skarbek
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to