Documentation
¶
Index ¶
Constants ¶
View Source
const ( AlertmanagerConfigSelectorLabelName = "observability.giantswarm.io/kind" AlertmanagerConfigSelectorLabelValue = "alertmanager-config" )
Variables ¶
This section is empty.
Functions ¶
func NewAlertmanagerConfigSecretsPredicate ¶
Filter only the Alertmanager configuration secrets
func NewAlertmanagerPodPredicate ¶
NewAlertmanagerPodPredicate returns a predicate that filters only the Mimir Alertmanager pod.
Types ¶
type GrafanaPodRecreatedPredicate ¶
GrafanaPodRecreatedPredicate implements an event handler predicate function. This predicate is used to trigger a reconciliation when the Grafana pod is recreated to ensure the Grafana instance is up to date.
func (GrafanaPodRecreatedPredicate) Create ¶
func (GrafanaPodRecreatedPredicate) Create(e event.CreateEvent) bool
func (GrafanaPodRecreatedPredicate) Delete ¶
func (GrafanaPodRecreatedPredicate) Delete(e event.DeleteEvent) bool
func (GrafanaPodRecreatedPredicate) Generic ¶
func (GrafanaPodRecreatedPredicate) Generic(e event.GenericEvent) bool
func (GrafanaPodRecreatedPredicate) Update ¶
func (GrafanaPodRecreatedPredicate) Update(e event.UpdateEvent) bool
When a grafana pod becomes ready, we want to trigger a reconciliation.
Click to show internal directories.
Click to hide internal directories.