Documentation ¶
Index ¶
- func ReconcilePrometheus(name string, mutator PrometheusMutator, mixin install.MixIn) recon.Processor
- func ReconcilePrometheusSimple(name string, mutator PrometheusMutatorSimple, mixin install.MixIn) recon.Processor
- func ReconcileServiceMonitor(name string, mutator ServiceMonitorMutator, mixin install.MixIn) recon.Processor
- func ReconcileServiceMonitorSimple(name string, mutator ServiceMonitorSimpleMutator, mixin install.MixIn) recon.Processor
- type PrometheusMutator
- type PrometheusMutatorSimple
- type ServiceMonitorMutator
- type ServiceMonitorSimpleMutator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReconcilePrometheus ¶
func ReconcileServiceMonitor ¶
Types ¶
type PrometheusMutator ¶
type PrometheusMutator func(*promv1.Prometheus) (reconcile.Result, error)
func SimplePrometheus ¶
func SimplePrometheus(mutator PrometheusMutatorSimple) PrometheusMutator
type PrometheusMutatorSimple ¶
type PrometheusMutatorSimple func(*promv1.Prometheus) error
type ServiceMonitorMutator ¶
type ServiceMonitorMutator func(*promv1.ServiceMonitor) (reconcile.Result, error)
func SimpleServiceMonitor ¶
func SimpleServiceMonitor(mutator ServiceMonitorSimpleMutator) ServiceMonitorMutator
type ServiceMonitorSimpleMutator ¶
type ServiceMonitorSimpleMutator func(*promv1.ServiceMonitor) error
Click to show internal directories.
Click to hide internal directories.