title: Can't parse long numeric string as value with Helm
body: <p>I want to set docker image repository and tag values from outside with <code>--set</code>. In my deployment manifest yaml file I wrote:</p>
  
  <pre><code>image: "{{ .Values.image.awesomeapp.repository }}:{{ .Values.image.awesomeapp.tag | quote }}"
  </code></pre>
  
  <p>And run <code>Helm</code> this way:</p>
  
  <pre><code>helm install charts/awesomeapp \
      --set image.awesomeapp.repository=1234567890.dkr.ecr.ap-northeast-1.amazonaws.com/awesomeapp \
      --set image.awesomeapp.tag=20180131010101
  </code></pre>
  
  <p>But failed:</p>
  
  <pre><code>Failed to apply default image tag "1234567890.dkr.ecr.ap-northeast-1.amazonaws.com/awesomeapp:\"2.01801310101013e+13\"": couldn't parse image reference "1234567890.dkr.ecr.ap-northeast-1.amazonaws.com/orange-battle:\"2.01801310101013e+13\"": invalid reference format
  </code></pre>
  
  <p>Why it can’t pause image tag correctly?</p>