-
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.
operator victoriametrics-operator (0.48.4)
- Loading branch information
1 parent
4adfa62
commit 29a8143
Showing
21 changed files
with
33,547 additions
and
0 deletions.
There are no files selected for viewing
977 changes: 977 additions & 0 deletions
977
operators/victoriametrics-operator/0.48.4/manifests/operator.victoriametrics.com_vlogs.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
4,633 changes: 4,633 additions & 0 deletions
4,633
...tors/victoriametrics-operator/0.48.4/manifests/operator.victoriametrics.com_vmagents.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
4,116 changes: 4,116 additions & 0 deletions
4,116
...metrics-operator/0.48.4/manifests/operator.victoriametrics.com_vmalertmanagerconfigs.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
2,372 changes: 2,372 additions & 0 deletions
2,372
...ctoriametrics-operator/0.48.4/manifests/operator.victoriametrics.com_vmalertmanagers.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,890 changes: 1,890 additions & 0 deletions
1,890
...tors/victoriametrics-operator/0.48.4/manifests/operator.victoriametrics.com_vmalerts.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,499 changes: 1,499 additions & 0 deletions
1,499
...ators/victoriametrics-operator/0.48.4/manifests/operator.victoriametrics.com_vmauths.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
4,080 changes: 4,080 additions & 0 deletions
4,080
...rs/victoriametrics-operator/0.48.4/manifests/operator.victoriametrics.com_vmclusters.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,041 changes: 1,041 additions & 0 deletions
1,041
...victoriametrics-operator/0.48.4/manifests/operator.victoriametrics.com_vmnodescrapes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,124 changes: 1,124 additions & 0 deletions
1,124
.../victoriametrics-operator/0.48.4/manifests/operator.victoriametrics.com_vmpodscrapes.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
1,187 changes: 1,187 additions & 0 deletions
1,187
...tors/victoriametrics-operator/0.48.4/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.48.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,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.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: | ||
- 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 | ||
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.