-
Notifications
You must be signed in to change notification settings - Fork 600
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Github Actions <[email protected]> Signed-off-by: Andrii Chubatiuk <[email protected]>
- Loading branch information
1 parent
c0619c5
commit ee5fe5f
Showing
21 changed files
with
32,894 additions
and
0 deletions.
There are no files selected for viewing
976 changes: 976 additions & 0 deletions
976
operators/victoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vlogs.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
4,555 changes: 4,555 additions & 0 deletions
4,555
...tors/victoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmagents.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
3,933 changes: 3,933 additions & 0 deletions
3,933
...metrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmalertmanagerconfigs.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
2,344 changes: 2,344 additions & 0 deletions
2,344
...ctoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmalertmanagers.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,850 changes: 1,850 additions & 0 deletions
1,850
...tors/victoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmalerts.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,525 changes: 1,525 additions & 0 deletions
1,525
...ators/victoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmauths.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
4,064 changes: 4,064 additions & 0 deletions
4,064
...rs/victoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmclusters.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,009 changes: 1,009 additions & 0 deletions
1,009
...victoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmnodescrapes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,092 changes: 1,092 additions & 0 deletions
1,092
.../victoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmpodscrapes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,155 changes: 1,155 additions & 0 deletions
1,155
...tors/victoriametrics-operator/0.50.0/manifests/operator.victoriametrics.com_vmprobes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
239 changes: 239 additions & 0 deletions
239
...ators/victoriametrics-operator/0.50.0/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,239 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
cert-manager.io/inject-ca-from: vm/vm-serving-cert | ||
controller-gen.kubebuilder.io/version: v0.16.4 | ||
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: | ||
- additionalPrinterColumns: | ||
- jsonPath: .metadata.creationTimestamp | ||
name: Age | ||
type: date | ||
- jsonPath: .status.status | ||
name: Status | ||
type: string | ||
- jsonPath: .status.lastSyncError | ||
name: Sync Error | ||
type: string | ||
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 [here](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 [here](https://docs.victoriametrics.com/vmalert#multitenancy). | ||
type: string | ||
type: | ||
description: |- | ||
Type defines datasource type for enterprise version of vmalert | ||
possible values - prometheus,graphite,vlogs | ||
type: string | ||
required: | ||
- name | ||
- rules | ||
type: object | ||
type: array | ||
required: | ||
- groups | ||
type: object | ||
status: | ||
description: VMRuleStatus defines the observed state of VMRule | ||
properties: | ||
lastSyncError: | ||
description: LastSyncError contains error message for unsuccessful | ||
config generation | ||
type: string | ||
status: | ||
description: Status defines CRD processing status | ||
type: string | ||
type: object | ||
required: | ||
- spec | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
status: | ||
acceptedNames: | ||
kind: "" | ||
plural: "" | ||
conditions: null | ||
storedVersions: null |
Oops, something went wrong.