<p>I am trying to install <a href="https://github.com/confluentinc/cp-helm-charts" rel="nofollow noreferrer">cp-helm-charts</a>.</p>

<p>I want to be able to access the topology from outside.</p>

<p>So I did:</p>

<pre><code>helm install --set external.enabled=true confluentinc/cp-helm-charts
</code></pre>

<p>But a <code>kubectl get services</code> still tells me:</p>

<pre><code>wishful-newt-cp-kafka                ClusterIP   10.106.112.201   &lt;none&gt;        9092/TCP            115s
wishful-newt-cp-kafka-connect        ClusterIP   10.104.46.32     &lt;none&gt;        8083/TCP            115s
wishful-newt-cp-kafka-headless       ClusterIP   None             &lt;none&gt;        9092/TCP            115s
wishful-newt-cp-kafka-rest           ClusterIP   10.105.4.206     &lt;none&gt;        8082/TCP            115s
wishful-newt-cp-ksql-server          ClusterIP   10.104.90.228    &lt;none&gt;        8088/TCP            115s
wishful-newt-cp-schema-registry      ClusterIP   10.103.12.45     &lt;none&gt;        8081/TCP            115s
wishful-newt-cp-zookeeper            ClusterIP   10.101.18.171    &lt;none&gt;        2181/TCP            115s
wishful-newt-cp-zookeeper-headless   ClusterIP   None             &lt;none&gt;        2888/TCP,3888/TCP   115s
</code></pre>

<p>Any ideas what I might be missing?</p>

<p>The <code>external.enable</code> value is specific for some sub-charts. When specifying values from the parent, you need to prefix the sub-chart name that you are changing the config for. For example:</p>

<p>Setting external access for <a href="https://github.com/confluentinc/cp-helm-charts/tree/master/charts/cp-ksql-server#external-access" rel="nofollow noreferrer">KSQL</a>:</p>

<p><code>helm install --set=cp-ksql-server.external.enabled=true confluentinc/cp-helm-charts</code></p>

<p>Setting external access for <a href="https://github.com/confluentinc/cp-helm-charts/tree/master/charts/cp-kafka-rest#external-access" rel="nofollow noreferrer">Kafka Rest</a>:</p>

<p><code>helm install --set=cp-kafka-rest.external.enabled=true confluentinc/cp-helm-charts</code></p>

<hr>

<p>If your intention is to set external access to <a href="https://github.com/confluentinc/cp-helm-charts/blob/master/charts/cp-kafka/README.md#external-access" rel="nofollow noreferrer">Kafka</a>, you should use:</p>

<p><code>helm install --set=cp-kafka.nodeport.enabled=true confluentinc/cp-helm-charts</code></p>
