-
Notifications
You must be signed in to change notification settings - Fork 601
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
operator victoriametrics-operator (0.46.4)
- Loading branch information
1 parent
8f98c95
commit d72ffb6
Showing
19 changed files
with
29,749 additions
and
0 deletions.
There are no files selected for viewing
4,171 changes: 4,171 additions & 0 deletions
4,171
...tors/victoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmagents.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
3,243 changes: 3,243 additions & 0 deletions
3,243
...metrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmalertmanagerconfigs.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,776 changes: 1,776 additions & 0 deletions
1,776
...ctoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmalertmanagers.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,776 changes: 1,776 additions & 0 deletions
1,776
...tors/victoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmalerts.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,401 changes: 1,401 additions & 0 deletions
1,401
...ators/victoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmauths.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
3,793 changes: 3,793 additions & 0 deletions
3,793
...rs/victoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmclusters.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,027 changes: 1,027 additions & 0 deletions
1,027
...victoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmnodescrapes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,112 changes: 1,112 additions & 0 deletions
1,112
.../victoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmpodscrapes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,082 changes: 1,082 additions & 0 deletions
1,082
...tors/victoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmprobes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
221 changes: 221 additions & 0 deletions
221
...ators/victoriametrics-operator/0.46.4/manifests/operator.victoriametrics.com_vmrules.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,221 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
cert-manager.io/inject-ca-from: vm/vm-server-cert | ||
controller-gen.kubebuilder.io/version: v0.15.0 | ||
creationTimestamp: null | ||
name: vmrules.operator.victoriametrics.com | ||
spec: | ||
conversion: | ||
strategy: Webhook | ||
webhook: | ||
clientConfig: | ||
service: | ||
name: webhook-service | ||
namespace: vm | ||
path: /convert | ||
conversionReviewVersions: | ||
- v1 | ||
group: operator.victoriametrics.com | ||
names: | ||
kind: VMRule | ||
listKind: VMRuleList | ||
plural: vmrules | ||
singular: vmrule | ||
scope: Namespaced | ||
versions: | ||
- name: v1beta1 | ||
schema: | ||
openAPIV3Schema: | ||
description: VMRule defines rule records for vmalert application | ||
properties: | ||
apiVersion: | ||
description: |- | ||
APIVersion defines the versioned schema of this representation of an object. | ||
Servers should convert recognized schemas to the latest internal value, and | ||
may reject unrecognized values. | ||
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | ||
type: string | ||
kind: | ||
description: |- | ||
Kind is a string value representing the REST resource this object represents. | ||
Servers may infer this from the endpoint the client submits requests to. | ||
Cannot be updated. | ||
In CamelCase. | ||
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | ||
type: string | ||
metadata: | ||
type: object | ||
spec: | ||
description: VMRuleSpec defines the desired state of VMRule | ||
properties: | ||
groups: | ||
description: Groups list of group rules | ||
items: | ||
description: RuleGroup is a list of sequentially evaluated recording | ||
and alerting rules. | ||
properties: | ||
concurrency: | ||
description: Concurrency defines how many rules execute at once. | ||
type: integer | ||
eval_alignment: | ||
description: |- | ||
Optional | ||
The evaluation timestamp will be aligned with group's interval, | ||
instead of using the actual timestamp that evaluation happens at. | ||
It is enabled by default to get more predictable results | ||
and to visually align with graphs plotted via Grafana or vmui. | ||
type: boolean | ||
eval_delay: | ||
description: |- | ||
Optional | ||
Adjust the `time` parameter of group evaluation requests to compensate intentional query delay from the datasource. | ||
type: string | ||
eval_offset: | ||
description: |- | ||
Optional | ||
Group will be evaluated at the exact offset in the range of [0...interval]. | ||
type: string | ||
extra_filter_labels: | ||
additionalProperties: | ||
type: string | ||
description: |- | ||
ExtraFilterLabels optional list of label filters applied to every rule's | ||
request within a group. Is compatible only with VM datasource. | ||
See more details at https://docs.victoriametrics.com#prometheus-querying-api-enhancements | ||
Deprecated, use params instead | ||
type: object | ||
headers: | ||
description: |- | ||
Headers contains optional HTTP headers added to each rule request | ||
Must be in form `header-name: value` | ||
For example: | ||
headers: | ||
- "CustomHeader: foo" | ||
- "CustomHeader2: bar" | ||
items: | ||
type: string | ||
type: array | ||
interval: | ||
description: evaluation interval for group | ||
type: string | ||
labels: | ||
additionalProperties: | ||
type: string | ||
description: |- | ||
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. | ||
type: object | ||
limit: | ||
description: |- | ||
Limit the number of alerts an alerting rule and series a recording | ||
rule can produce | ||
type: integer | ||
name: | ||
description: Name of group | ||
type: string | ||
notifier_headers: | ||
description: |- | ||
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" | ||
items: | ||
type: string | ||
type: array | ||
params: | ||
additionalProperties: | ||
items: | ||
type: string | ||
type: array | ||
description: Params optional HTTP URL parameters added to each | ||
rule request | ||
type: object | ||
rules: | ||
description: Rules list of alert rules | ||
items: | ||
description: Rule describes an alerting or recording rule. | ||
properties: | ||
alert: | ||
description: Alert is a name for alert | ||
type: string | ||
annotations: | ||
additionalProperties: | ||
type: string | ||
description: Annotations will be added to rule configuration | ||
type: object | ||
debug: | ||
description: |- | ||
Debug enables logging for rule | ||
it useful for tracking | ||
type: boolean | ||
expr: | ||
description: Expr is query, that will be evaluated at | ||
dataSource | ||
type: string | ||
for: | ||
description: |- | ||
For evaluation interval in time.Duration format | ||
30s, 1m, 1h or nanoseconds | ||
type: string | ||
keep_firing_for: | ||
description: |- | ||
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 | ||
type: string | ||
labels: | ||
additionalProperties: | ||
type: string | ||
description: Labels will be added to rule configuration | ||
type: object | ||
record: | ||
description: Record represents a query, that will be recorded | ||
to dataSource | ||
type: string | ||
update_entries_limit: | ||
description: |- | ||
UpdateEntriesLimit defines max number of rule's state updates stored in memory. | ||
Overrides `-rule.updateEntriesLimit` in vmalert. | ||
type: integer | ||
type: object | ||
type: array | ||
tenant: | ||
description: |- | ||
Tenant id for group, can be used only with enterprise version of vmalert | ||
See more details at https://docs.victoriametrics.com/vmalert.html#multitenancy | ||
type: string | ||
type: | ||
description: |- | ||
Type defines datasource type for enterprise version of vmalert | ||
possible values - prometheus,graphite | ||
type: string | ||
required: | ||
- name | ||
- rules | ||
type: object | ||
type: array | ||
required: | ||
- groups | ||
type: object | ||
status: | ||
description: VMRuleStatus defines the observed state of VMRule | ||
type: object | ||
required: | ||
- spec | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
status: | ||
acceptedNames: | ||
kind: "" | ||
plural: "" | ||
conditions: null | ||
storedVersions: null |
Oops, something went wrong.