<p>I'm new to Pinot and K8s, I have setup Pinot in K8s environment using helm, and trying to add authentication properties using this instruction(<a href="https://docs.pinot.apache.org/operators/tutorials/authentication/basic-auth-access-control" rel="nofollow noreferrer">https://docs.pinot.apache.org/operators/tutorials/authentication/basic-auth-access-control</a>).</p>
<p>How to add these properties to those config files and make it work? (e.g. */var/pinot/controller/config/pinot-controller.conf) Config files are read-only, and I don't think we can use commands like in K8s envrionment?</p>
<pre><code>bin/pinot-admin.sh StartController -configFileName /path/to/controller.conf
</code></pre>

aqqqqqq
<p>In your scenario you may try updating the ConfigMap by running</p>
<p>‘<em>kubectl get configmap &lt;CONFIGMAP_NAME&gt; -o yaml &gt; configmap.yaml</em>’ After that, edit the config.yaml and look for pinot-controller.conf. Here you may edit the parameters as required. Then apply the changes by running ‘<em>kubectl apply -f configmap.yaml</em>’. Once done, restart the pods for it to take effect. Attached are some documentations for a good read.[1][2]</p>
<p>[1] <a href="https://kubernetes.io/docs/concepts/configuration/configmap/" rel="nofollow noreferrer">https://kubernetes.io/docs/concepts/configuration/configmap/</a></p>
<p>[2] <a href="https://docs.pinot.apache.org/operators/tutorials/authentication/basic-auth-access-control" rel="nofollow noreferrer">https://docs.pinot.apache.org/operators/tutorials/authentication/basic-auth-access-control</a></p>
