title: Not able to use dynamic array structure while using --set flag
body: <p>set using an array list destroy the values yaml structure</p>
  <ol>
  <li>I have powershell script to set a collection of values to a single key in values.yaml
  <a href="https://i.stack.imgur.com/Dz01G.png" rel="nofollow noreferrer">Script</a></li>
  </ol>
  <p>But when I execute the The script The value passed like this</p>
  <p><a href="https://i.stack.imgur.com/orLZU.png" rel="nofollow noreferrer">Script result</a></p>
  <p>Actually I want the values like this, But i got this structure only use the set flag like this <strong>helm upgrade testing testconfig --set &quot;KeyvautCollection={may0,may1}&quot;</strong></p>
  <p><a href="https://i.stack.imgur.com/OlgtR.png" rel="nofollow noreferrer">Expected result</a></p>
  <p><strong>I want to pass a dynamic array along with --set flag</strong></p>