<p>I'm deploying some charts (e.g. Nginx Ingress) using Helm, but the generated name is just too long. Is it possible to set a proper name for the DaemonSet, default backend service, etc?<br />
For the record I'm using CDK to install the chart:</p>
<pre class="lang-js prettyprint-override"><code>cluster.addChart('NginxIngress', {
  chart: 'nginx-ingress',
  repository: 'https://kubernetes-charts.storage.googleapis.com',
  namespace: 'ingress-nginx',
  wait: true,
  values: {
    controller: {
      kind: 'DaemonSet',
      hostNetwork: true,
      daemonset: {
        useHostPort: true,
      },
      service: {
        enabled: false,
      },
    }
  }
});
</code></pre>
<p>Thanks.</p>

Rad
<p>According to the <a href="https://technosophos.github.io/common-chart/" rel="nofollow noreferrer">documentation</a>, there's two properties that control the naming: <code>nameOverride</code> and <code>fullnameOverride</code>. Depending on the requirement either one can be used.</p>
