@@ -244,6 +244,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
244244 r .Ingester .LifecyclerConfig .Zone = rc .InstanceZone
245245 r .Ingester .LifecyclerConfig .ListenPort = rc .ListenPort
246246 r .Ingester .LifecyclerConfig .ObservePeriod = rc .ObservePeriod
247+ r .Ingester .LifecyclerConfig .EnableInet6 = rc .EnableIPv6
247248 r .Ingester .KafkaIngestion .PartitionRingConfig .KVStore = rc .KVStore
248249 }
249250
@@ -260,6 +261,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
260261 r .Pattern .LifecyclerConfig .Zone = rc .InstanceZone
261262 r .Pattern .LifecyclerConfig .ListenPort = rc .ListenPort
262263 r .Pattern .LifecyclerConfig .ObservePeriod = rc .ObservePeriod
264+ r .Pattern .LifecyclerConfig .EnableInet6 = rc .EnableIPv6
263265 }
264266
265267 // IngestLimits
@@ -276,6 +278,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
276278 r .IngestLimits .LifecyclerConfig .Zone = rc .InstanceZone
277279 r .IngestLimits .LifecyclerConfig .ListenPort = rc .ListenPort
278280 r .IngestLimits .LifecyclerConfig .ObservePeriod = rc .ObservePeriod
281+ r .IngestLimits .LifecyclerConfig .EnableInet6 = rc .EnableIPv6
279282 }
280283
281284 // IngestLimitsFrontend
@@ -292,6 +295,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
292295 r .IngestLimitsFrontend .LifecyclerConfig .Zone = rc .InstanceZone
293296 r .IngestLimitsFrontend .LifecyclerConfig .ListenPort = rc .ListenPort
294297 r .IngestLimitsFrontend .LifecyclerConfig .ObservePeriod = rc .ObservePeriod
298+ r .IngestLimitsFrontend .LifecyclerConfig .EnableInet6 = rc .EnableIPv6
295299 }
296300
297301 // Distributor
@@ -303,6 +307,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
303307 r .Distributor .DistributorRing .InstanceID = rc .InstanceID
304308 r .Distributor .DistributorRing .InstanceInterfaceNames = rc .InstanceInterfaceNames
305309 r .Distributor .DistributorRing .KVStore = rc .KVStore
310+ r .Distributor .DistributorRing .EnableIPv6 = rc .EnableIPv6
306311 }
307312
308313 // Ruler
@@ -314,6 +319,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
314319 r .Ruler .Ring .InstanceID = rc .InstanceID
315320 r .Ruler .Ring .InstanceInterfaceNames = rc .InstanceInterfaceNames
316321 r .Ruler .Ring .KVStore = rc .KVStore
322+ r .Ruler .Ring .EnableIPv6 = rc .EnableIPv6
317323 }
318324
319325 // Query Scheduler
@@ -327,6 +333,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
327333 r .QueryScheduler .SchedulerRing .InstanceZone = rc .InstanceZone
328334 r .QueryScheduler .SchedulerRing .ZoneAwarenessEnabled = rc .ZoneAwarenessEnabled
329335 r .QueryScheduler .SchedulerRing .KVStore = rc .KVStore
336+ r .QueryScheduler .SchedulerRing .EnableIPv6 = rc .EnableIPv6
330337 }
331338
332339 // Compactor
@@ -340,6 +347,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
340347 r .CompactorConfig .CompactorRing .InstanceZone = rc .InstanceZone
341348 r .CompactorConfig .CompactorRing .ZoneAwarenessEnabled = rc .ZoneAwarenessEnabled
342349 r .CompactorConfig .CompactorRing .KVStore = rc .KVStore
350+ r .CompactorConfig .CompactorRing .EnableIPv6 = rc .EnableIPv6
343351 }
344352
345353 // IndexGateway
@@ -353,6 +361,7 @@ func applyConfigToRings(r, defaults *ConfigWrapper, rc lokiring.RingConfig, merg
353361 r .IndexGateway .Ring .InstanceZone = rc .InstanceZone
354362 r .IndexGateway .Ring .ZoneAwarenessEnabled = rc .ZoneAwarenessEnabled
355363 r .IndexGateway .Ring .KVStore = rc .KVStore
364+ r .IndexGateway .Ring .EnableIPv6 = rc .EnableIPv6
356365 }
357366}
358367
0 commit comments