title: Helm upgrade fails with error: expects " or n, but found t
body: <p>I'm trying to add a new pod to my helm chart, it passes validation (helm lint) but fails at last stage of deployment:</p>
  
  <blockquote>
    <p>Mon Dec 16 10:01:58 2019 INFO    Running helm install/upgrade for
    xyz-stg<br>
    UPGRADE FAILED Error:  "" is invalid: patch: Invalid value:
    "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\"<br>
    (...)<br>
    ReadString: expects " or n, but found t, error found in #10 byte
    of ...|,"value":true},{"nam|..., bigger context ...|"value":"stg"},
    (...)<br>
    Error: UPGRADE FAILED:  "" is invalid: patch: Invalid value:
    "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":
    (...)<br>
    ReadString: expects " or n, but found t, error found in #10 byte
    of ...|,"value":true},{"nam|..., bigger context ...|"value":"stg"},
    (...) Mon Dec 16 10:02:09 2019 ERROR   Upgrade/Installation of xyz-stg
    failed</p>
  </blockquote>
  
  <p>I have no idea what this error means or how to even debug it. It sounds like some syntax indentation error, but all I did was: copy-pasted the pod configuration from other working pod and changed all names.</p>