[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Multiple ENV vars in the DC?



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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]