Skip to content

Commit 7fc8cbb

Browse files
authored
Merge pull request #142 from dennybaa/update-victoria-metrics
update victoria-metrics-operator
2 parents 9267f58 + 67e207b commit 7fc8cbb

16 files changed

+13715
-2053
lines changed

victoria-metrics-operator/kcl.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "victoria-metrics-operator"
3-
edition = "0.0.1"
4-
version = "0.0.1"
3+
edition = "*"
4+
version = "0.45.0"
55

66
[dependencies]
77
k8s = "1.28"

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_agent.k

+1,407-330
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_alert.k

+559-150
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_alertmanager.k

+594-165
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_alertmanager_config.k

+2,322-552
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_auth.k

+747-117
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_cluster.k

+1,230-296
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_node_scrape.k

+158-55
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_pod_scrape.k

+189-58
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_probe.k

+177-62
Large diffs are not rendered by default.

victoria-metrics-operator/v1beta1/operator_victoriametrics_com_v1beta1_vm_rule.k

+35-11
Original file line numberDiff line numberDiff line change
@@ -58,27 +58,46 @@ schema OperatorVictoriametricsComV1beta1VMRuleSpecGroupsItems0:
5858
concurrency : int, default is Undefined, optional
5959
Concurrency defines how many rules execute at once.
6060
extra_filter_labels : {str:str}, default is Undefined, optional
61-
ExtraFilterLabels optional list of label filters applied to every rule's request withing a group. Is compatible only with VM datasource. See more details at https://docs.victoriametrics.com#prometheus-querying-api-enhancements Deprecated, use params instead
61+
ExtraFilterLabels optional list of label filters applied to every rule's
62+
request withing a group. Is compatible only with VM datasource.
63+
See more details at https://docs.victoriametrics.com#prometheus-querying-api-enhancements
64+
Deprecated, use params instead
6265
headers : [str], default is Undefined, optional
63-
Headers contains optional HTTP headers added to each rule request Must be in form `header-name: value` For example: headers: - "CustomHeader: foo" - "CustomHeader2: bar"
66+
Headers contains optional HTTP headers added to each rule request
67+
Must be in form `header-name: value`
68+
For example:
69+
headers:
70+
- "CustomHeader: foo"
71+
- "CustomHeader2: bar"
6472
interval : str, default is Undefined, optional
6573
evaluation interval for group
6674
labels : {str:str}, default is Undefined, optional
67-
Labels optional list of labels added to every rule within a group. It has priority over the external labels. Labels are commonly used for adding environment or tenant-specific tag.
75+
Labels optional list of labels added to every rule within a group.
76+
It has priority over the external labels.
77+
Labels are commonly used for adding environment
78+
or tenant-specific tag.
6879
limit : int, default is Undefined, optional
69-
Limit the number of alerts an alerting rule and series a recording rule can produce
80+
Limit the number of alerts an alerting rule and series a recording
81+
rule can produce
7082
name : str, default is Undefined, required
7183
Name of group
7284
notifier_headers : [str], default is Undefined, optional
73-
NotifierHeaders contains optional HTTP headers added to each alert request which will send to notifier Must be in form `header-name: value` For example: headers: - "CustomHeader: foo" - "CustomHeader2: bar"
85+
NotifierHeaders contains optional HTTP headers added to each alert request which will send to notifier
86+
Must be in form `header-name: value`
87+
For example:
88+
headers:
89+
- "CustomHeader: foo"
90+
- "CustomHeader2: bar"
7491
params : {str:[str]}, default is Undefined, optional
7592
Params optional HTTP URL parameters added to each rule request
7693
rules : [OperatorVictoriametricsComV1beta1VMRuleSpecGroupsItems0RulesItems0], default is Undefined, required
7794
Rules list of alert rules
7895
tenant : str, default is Undefined, optional
79-
Tenant id for group, can be used only with enterprise version of vmalert See more details at https://docs.victoriametrics.com/vmalert.html#multitenancy
96+
Tenant id for group, can be used only with enterprise version of vmalert
97+
See more details at https://docs.victoriametrics.com/vmalert.html#multitenancy
8098
$type : str, default is Undefined, optional
81-
Type defines datasource type for enterprise version of vmalert possible values - prometheus,graphite
99+
Type defines datasource type for enterprise version of vmalert
100+
possible values - prometheus,graphite
82101
"""
83102

84103

@@ -118,19 +137,24 @@ schema OperatorVictoriametricsComV1beta1VMRuleSpecGroupsItems0RulesItems0:
118137
annotations : {str:str}, default is Undefined, optional
119138
Annotations will be added to rule configuration
120139
debug : bool, default is Undefined, optional
121-
Debug enables logging for rule it useful for tracking
140+
Debug enables logging for rule
141+
it useful for tracking
122142
expr : str, default is Undefined, optional
123143
Expr is query, that will be evaluated at dataSource
124144
$for : str, default is Undefined, optional
125-
For evaluation interval in time.Duration format 30s, 1m, 1h or nanoseconds
145+
For evaluation interval in time.Duration format
146+
30s, 1m, 1h or nanoseconds
126147
keep_firing_for : str, default is Undefined, optional
127-
KeepFiringFor will make alert continue firing for this long even when the alerting expression no longer has results. Use time.Duration format, 30s, 1m, 1h or nanoseconds
148+
KeepFiringFor will make alert continue firing for this long
149+
even when the alerting expression no longer has results.
150+
Use time.Duration format, 30s, 1m, 1h or nanoseconds
128151
labels : {str:str}, default is Undefined, optional
129152
Labels will be added to rule configuration
130153
record : str, default is Undefined, optional
131154
Record represents a query, that will be recorded to dataSource
132155
update_entries_limit : int, default is Undefined, optional
133-
UpdateEntriesLimit defines max number of rule's state updates stored in memory. Overrides `-rule.updateEntriesLimit` in vmalert.
156+
UpdateEntriesLimit defines max number of rule's state updates stored in memory.
157+
Overrides `-rule.updateEntriesLimit` in vmalert.
134158
"""
135159

136160

0 commit comments

Comments
 (0)