I am trying to get Loki (SingleBinary deployment) and all its components installed in this on-premise k8s cluster I have, but its hard since the cluster is also air-gapped (I do have access to a proxy if needed, but dont know really where to put that configuration).
I already have kube-prometheus-stack installed and I want to expand the functionality with logs and tracing.
I set global.imageRegistry to the internal container registry thinking it would override everything, like this:
global:
imageRegistry: <internal container-registry>
loki:
commonConfig:
...
but I find that I have to give everything an image registry reference anyway, like this:
read:
image:
registry: <internal container registry>
...
write:
image:
registry: <internal container registry>
...
Is there something I have overlooked, or am I doing the setup wrong?