Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LabelConfigValidator ¶
type LabelConfigValidator struct {
// contains filtered or unexported fields
}
LabelConfigValidator validates relabel configurations.
func NewLabelConfigValidator ¶
func NewLabelConfigValidator(p monitoringv1.PrometheusInterface) (*LabelConfigValidator, error)
NewLabelConfigValidator creates a new LabelConfigValidator.
func NewLabelConfigValidatorFromVersion ¶
func NewLabelConfigValidatorFromVersion(v semver.Version) (*LabelConfigValidator, error)
NewLabelConfigValidatorFromVersion creates a new LabelConfigValidator from a semver.Version.
func (*LabelConfigValidator) Validate ¶
func (lcv *LabelConfigValidator) Validate(rcs []monitoringv1.RelabelConfig) error
Validate validates a list of relabel configurations.
func (*LabelConfigValidator) ValidateRelabelConfig ¶
func (lcv *LabelConfigValidator) ValidateRelabelConfig(rc monitoringv1.RelabelConfig) error
ValidateRelabelConfig validates a single relabel configuration.
Click to show internal directories.
Click to hide internal directories.