MCPcopy Create free account
hub / github.com/cortexproject/cortex / ownsRuleGroupOrDisable

Function ownsRuleGroupOrDisable

pkg/ruler/ruler.go:600–605  ·  view source on GitHub ↗
(g *rulespb.RuleGroupDesc, disabledRuleGroups validation.DisabledRuleGroups)

Source from the content-addressed store, hash-verified

598}
599
600func ownsRuleGroupOrDisable(g *rulespb.RuleGroupDesc, disabledRuleGroups validation.DisabledRuleGroups) (bool, error) {
601 if ruleGroupDisabled(g, disabledRuleGroups) {
602 return false, &DisabledRuleGroupErr{Message: fmt.Sprintf("rule group %s, namespace %s, user %s is disabled", g.Name, g.Namespace, g.User)}
603 }
604 return true, nil
605}
606
607func (r *Ruler) LivenessCheck(_ context.Context, request *LivenessCheckRequest) (*LivenessCheckResponse, error) {
608 if r.lifecycler.ServiceContext() == nil {

Callers 1

instanceOwnsRuleGroupMethod · 0.85

Calls 1

ruleGroupDisabledFunction · 0.85

Tested by

no test coverage detected