Skip to content

Commit fc9cff4

Browse files
authored
Fix mimir.rules.kubernetes panic on non-leader debug info retrieval (#3451)
* Fix mimir.rules.kubernetes to only return eventProcessor state if it exists * update CHANGELOG
1 parent ee104a1 commit fc9cff4

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ Main (unreleased)
4343
### Bugfixes
4444

4545
- Fix `otelcol.receiver.filelog` documentation's default value for `start_at`. (@petewall)
46+
- Fix `mimir.rules.kubernetes` panic on non-leader debug info retrieval (@TheoBrigitte)
4647

4748
### Other changes
4849

internal/component/mimir/rules/kubernetes/debug.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ type DebugMimirNamespace struct {
2323
func (c *Component) DebugInfo() interface{} {
2424
var output DebugInfo
2525

26+
if c.eventProcessor == nil {
27+
return output
28+
}
29+
2630
currentState := c.eventProcessor.getMimirState()
2731
for namespace := range currentState {
2832
if !isManagedMimirNamespace(c.args.MimirNameSpacePrefix, namespace) {

0 commit comments

Comments
 (0)