Hi,

I've this ReplicationController:

apiVersion: v1
kind: List
metadata: {}
items:
- apiVersion: v1
  kind: ReplicationController
  metadata:
    labels:
      metrics-infra: hawkular-cassandra
      name: hawkular-cassandra
      type: hawkular-cassandra
    name: hawkular-cassandra-1
  spec:
    replicas: 1
    selector:
      name: hawkular-cassandra-1
    template:
      metadata:
        labels:
          metrics-infra: hawkular-cassandra
          name: hawkular-cassandra-1
          type: hawkular-cassandra
      spec:
        nodeSelector:
          name: atomic-test-node-1
        containers:
        - command:
          - /opt/apache-cassandra/bin/cassandra-docker.sh
          - --cluster_name=hawkular-metrics

          ...

          env:
          - name: POD_NAMESPACE
            valueFrom:
              fieldRef:
                fieldPath: metadata.namespace
          - name: MEMORY_LIMIT
            valueFrom:
              fieldRef:
                resource: limits.memory
          - name: CPU_LIMIT
            valueFrom:
              fieldRef:
                resource: limits.cpu
                divisor: 1m
          resources:
            limits:
              cpu: '1'
              memory: 500Mi
          ...

I've this error:

* spec.template.spec.containers[0].env[5].valueFrom.fieldRef.fieldPath:
Required value
* spec.template.spec.containers[0].env[6].valueFrom.fieldRef.fieldPath:
Required value

Where is my mistake ?

I found no example with valueFrom + resource in OpenShift documentation.

Best regards,
Stéphane
-- 
Stéphane Klein <cont...@stephane-klein.info>
blog: http://stephane-klein.info
cv : http://cv.stephane-klein.info
Twitter: http://twitter.com/klein_stephane
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to