<p>I'm using helm charts to create deploy micro services, by executing helm create  it creates basic chart with deployment, services and ingress but I have few other configurations such as horizontal pod autoscaler, pod disruption budget. </p>

<p>what I do currently copy the yaml and change accordingly, but this takes lot of time and I don't see this as a (correct way/best practice) to do it. </p>

<pre><code>helm create &lt;chartname&gt;
</code></pre>

<p>I want to know how you can create helm charts and have your extra configurations as well. </p>

<p>Bitnami's <a href="https://docs.bitnami.com/kubernetes/how-to/create-your-first-helm-chart/" rel="nofollow noreferrer">guide to creating your first helm chart</a> describes <code>helm create</code> as "the best way to get started" and says that "if you already have definitions for your application, all you need to do is replace the generated YAML files for your own". The approach is also suggested in the <a href="https://docs.helm.sh/using_helm/#creating-your-own-charts" rel="nofollow noreferrer">official helm docs</a> and the <a href="https://docs.helm.sh/developing_charts/#using-helm-to-manage-charts" rel="nofollow noreferrer">chart developer guide</a>. So you are acting on best advice.</p>

<p>It would be cool if there were a wizard you could use to take existing kubernetes yaml files and make a helm chart from them. One tool like this that is currently available is <a href="https://github.com/appscode/chartify" rel="nofollow noreferrer">chartify</a>. It is listed on helm's <a href="https://github.com/helm/helm/blob/master/docs/related.md" rel="nofollow noreferrer">related projects page</a> (and I couldn't see any others that would be relevant).</p>
