Versions in this module Expand all Collapse all v0 v0.4.1 Mar 12, 2024 v0.3.0 Mar 12, 2024 Changes in this version + const ActiveCondition + const ActiveReason + const FailedReason + const InactiveReason + const InvalidPrometheusURLReason + const NoPatchFoundReason + const PatchAppliedCondition + const PatchAppliedReason + const PatchApplyFailedReason + const PendingReason + const PrometheusQueryFailedReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type JSON6902Patch struct + Patch []JSONPatch + Target Selector + func (in *JSON6902Patch) DeepCopy() *JSON6902Patch + func (in *JSON6902Patch) DeepCopyInto(out *JSON6902Patch) + type JSONPatch struct + OP string + Path string + Value extv1.JSON + func (in *JSONPatch) DeepCopy() *JSONPatch + func (in *JSONPatch) DeepCopyInto(out *JSONPatch) + type PrometheusPatchRule struct + Spec PrometheusPatchRuleSpec + Status PrometheusPatchRuleStatus + func PrometheusPatchRuleActive(rule PrometheusPatchRule, reason, message string) PrometheusPatchRule + func PrometheusPatchRuleNoPatchApplied(rule PrometheusPatchRule, reason, message string) PrometheusPatchRule + func PrometheusPatchRuleNotActive(rule PrometheusPatchRule, reason, message string) PrometheusPatchRule + func PrometheusPatchRulePatchApplied(rule PrometheusPatchRule, reason string) PrometheusPatchRule + func (in *PrometheusPatchRule) DeepCopy() *PrometheusPatchRule + func (in *PrometheusPatchRule) DeepCopyInto(out *PrometheusPatchRule) + func (in *PrometheusPatchRule) DeepCopyObject() runtime.Object + func (in *PrometheusPatchRule) GetStatusConditions() *[]metav1.Condition + type PrometheusPatchRuleList struct + Items []PrometheusPatchRule + func (in *PrometheusPatchRuleList) DeepCopy() *PrometheusPatchRuleList + func (in *PrometheusPatchRuleList) DeepCopyInto(out *PrometheusPatchRuleList) + func (in *PrometheusPatchRuleList) DeepCopyObject() runtime.Object + type PrometheusPatchRuleSpec struct + Expr string + For metav1.Duration + Interval metav1.Duration + JSON6902Patches []JSON6902Patch + Prometheus PrometheusSpec + Suspend bool + func (in *PrometheusPatchRuleSpec) DeepCopy() *PrometheusPatchRuleSpec + func (in *PrometheusPatchRuleSpec) DeepCopyInto(out *PrometheusPatchRuleSpec) + type PrometheusPatchRuleStatus struct + Conditions []metav1.Condition + func (in *PrometheusPatchRuleStatus) DeepCopy() *PrometheusPatchRuleStatus + func (in *PrometheusPatchRuleStatus) DeepCopyInto(out *PrometheusPatchRuleStatus) + type PrometheusSpec struct + Address string + func (in *PrometheusSpec) DeepCopy() *PrometheusSpec + func (in *PrometheusSpec) DeepCopyInto(out *PrometheusSpec) + type Selector struct + Group string + Kind string + LabelSelector string + Name string + Namespace string + Version string + func (in *Selector) DeepCopy() *Selector + func (in *Selector) DeepCopyInto(out *Selector)