Loki using memberlist configured via jsonnet

reading the docs and looking through the jsonnet code in the loki repo, i’m not seeing a clear way to configure loki to use memberlist instead of consul.

since it’s jsonnet i can override whatever, but i would both like to do this in a clean way and i’m also not sure how to configure memberlist properly as the config docs don’t really make it clear.

the best example i can find is here: Examples | Grafana Labs but there’s a comment that talks about using a headless service for components - but does this mean the same headless service for all components? like could i point to everything with just loki-gossip-ring.loki.svc.cluster.local:7946 and have that as my only member and it’ll work?