Skip to content

Commit ba6167e

Browse files
operator victoriametrics-operator (0.61.1)
1 parent 3956386 commit ba6167e

25 files changed

+41432
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/instance: default
7+
app.kubernetes.io/managed-by: kustomize
8+
app.kubernetes.io/name: victoria-metrics-operator
9+
control-plane: vm-operator
10+
name: operator-metrics-service
11+
spec:
12+
ports:
13+
- name: http
14+
port: 8080
15+
protocol: TCP
16+
targetPort: 8080
17+
selector:
18+
control-plane: vm-operator
19+
status:
20+
loadBalancer: {}

operators/victoriametrics-operator/0.61.1/manifests/operator.victoriametrics.com_vlagents.yaml

Lines changed: 2226 additions & 0 deletions
Large diffs are not rendered by default.

operators/victoriametrics-operator/0.61.1/manifests/operator.victoriametrics.com_vlclusters.yaml

Lines changed: 2766 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
cert-manager.io/inject-ca-from: vm/serving-cert
6+
controller-gen.kubebuilder.io/version: v0.18.0
7+
creationTimestamp: null
8+
name: vlogs.operator.victoriametrics.com
9+
spec:
10+
group: operator.victoriametrics.com
11+
names:
12+
kind: VLogs
13+
listKind: VLogsList
14+
plural: vlogs
15+
singular: vlogs
16+
scope: Namespaced
17+
versions:
18+
- additionalPrinterColumns:
19+
- description: Current status of logs instance update process
20+
jsonPath: .status.status
21+
name: Status
22+
type: string
23+
- jsonPath: .metadata.creationTimestamp
24+
name: Age
25+
type: date
26+
name: v1beta1
27+
schema:
28+
openAPIV3Schema:
29+
description: |-
30+
VLogs is fast, cost-effective and scalable logs database.
31+
VLogs is the Schema for the vlogs API
32+
properties:
33+
apiVersion:
34+
description: |-
35+
APIVersion defines the versioned schema of this representation of an object.
36+
Servers should convert recognized schemas to the latest internal value, and
37+
may reject unrecognized values.
38+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
39+
type: string
40+
kind:
41+
description: |-
42+
Kind is a string value representing the REST resource this object represents.
43+
Servers may infer this from the endpoint the client submits requests to.
44+
Cannot be updated.
45+
In CamelCase.
46+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
47+
type: string
48+
metadata:
49+
type: object
50+
spec:
51+
description: |-
52+
VLogsSpec defines the desired state of VLogs
53+
VLogs is deprecated, migrate to the VLSingle
54+
required:
55+
- retentionPeriod
56+
type: object
57+
x-kubernetes-preserve-unknown-fields: true
58+
status:
59+
description: VLogsStatus defines the observed state of VLogs
60+
properties:
61+
conditions:
62+
description: 'Known .status.conditions.type are: "Available", "Progressing",
63+
and "Degraded"'
64+
items:
65+
description: Condition defines status condition of the resource
66+
properties:
67+
lastTransitionTime:
68+
description: lastTransitionTime is the last time the condition
69+
transitioned from one status to another.
70+
format: date-time
71+
type: string
72+
lastUpdateTime:
73+
description: |-
74+
LastUpdateTime is the last time of given type update.
75+
This value is used for status TTL update and removal
76+
format: date-time
77+
type: string
78+
message:
79+
description: |-
80+
message is a human readable message indicating details about the transition.
81+
This may be an empty string.
82+
maxLength: 32768
83+
type: string
84+
observedGeneration:
85+
description: |-
86+
observedGeneration represents the .metadata.generation that the condition was set based upon.
87+
For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
88+
with respect to the current state of the instance.
89+
format: int64
90+
minimum: 0
91+
type: integer
92+
reason:
93+
description: |-
94+
reason contains a programmatic identifier indicating the reason for the condition's last transition.
95+
Producers of specific condition types may define expected values and meanings for this field,
96+
and whether the values are considered a guaranteed API.
97+
The value should be a CamelCase string.
98+
This field may not be empty.
99+
maxLength: 1024
100+
minLength: 1
101+
type: string
102+
status:
103+
description: status of the condition, one of True, False, Unknown.
104+
enum:
105+
- "True"
106+
- "False"
107+
- Unknown
108+
type: string
109+
type:
110+
description: Type of condition in CamelCase or in name.namespace.resource.victoriametrics.com/CamelCase.
111+
maxLength: 316
112+
type: string
113+
required:
114+
- lastTransitionTime
115+
- lastUpdateTime
116+
- reason
117+
- status
118+
- type
119+
type: object
120+
type: array
121+
x-kubernetes-list-map-keys:
122+
- type
123+
x-kubernetes-list-type: map
124+
observedGeneration:
125+
description: |-
126+
ObservedGeneration defines current generation picked by operator for the
127+
reconcile
128+
format: int64
129+
type: integer
130+
reason:
131+
description: Reason defines human readable error reason
132+
type: string
133+
updateStatus:
134+
description: UpdateStatus defines a status for update rollout
135+
type: string
136+
type: object
137+
type: object
138+
served: true
139+
storage: true
140+
subresources:
141+
status: {}
142+
status:
143+
acceptedNames:
144+
kind: ""
145+
plural: ""
146+
conditions: null
147+
storedVersions: null

0 commit comments

Comments
 (0)