mirror of https://github.com/grafana/loki
loki: Fix common config net interface name overwritten by ring common config (#5888)
In the case where `instance_interface_names` is declared in the common configuration AND the common ring configuration is also present, `instance_interface_names` from common configuration is overwritten by default ring configuration for all ring components. This commit fix this issue by overwriting common ring net interface config IF it is deeply equal to the default one. Example: ``` common: instance_interface_names: - interface ring: kvstore: store: inmemory ``` Then, ``` Distributor.DistributorRing.InstanceInterfaceNames == defaults.Common.Ring.InstanceInterfaceNames ``` but should be ``` Distributor.DistributorRing.InstanceInterfaceNames == []string{"interface"} ```pull/5900/head
parent
bbebc6b2fb
commit
e5ed1578c8
Loading…
Reference in new issue