Configuring load balancer for Loki service in singlebinary mode

As you can see in the below Loki’s helm chart, ClusterIP is hardcoded for singlebinary

If I am running Loki as a monolith with gateway disabled and if I want to expose it externally via a load balancer so that the exporters can access it, how should I go about doing it ? should I supply my own yaml file to create a load balancer ?
I see that the gateway supports LoadbalancerIP and clusterIp but not LoadBalancer. If I enable gateway using LoadBalancerIP, will I be not able to use a a hostname ?