Skip to content

Commit 8989a02

Browse files
ThomasVitalegithub-actions
andauthored
Update Tempo Operator metadata and add version 0.13.0 (#411)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 9afeeb8 commit 8989a02

File tree

1 file changed

+288
-0
lines changed
  • repo/packages/tempo-operator.packages.kadras.io

1 file changed

+288
-0
lines changed
Lines changed: 288 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,288 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: tempo-operator.packages.kadras.io.0.13.0
6+
spec:
7+
licenses:
8+
- Apache 2.0
9+
refName: tempo-operator.packages.kadras.io
10+
releaseNotes: https://github.com/kadras-io/package-for-tempo-operator/releases
11+
releasedAt: "2024-09-01T09:30:34Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/package-for-tempo-operator@sha256:f8b1fd1b929e725d977a7b7fb88753cfc91e998a3d3173b326754a888fd98f2a
19+
template:
20+
- ytt:
21+
paths:
22+
- config
23+
- kbld:
24+
paths:
25+
- '-'
26+
- .imgpkg/images.yml
27+
valuesSchema:
28+
openAPIv3:
29+
additionalProperties: false
30+
properties:
31+
configMapData:
32+
default: {}
33+
description: The YAML contents of the `tempo-operator-manager-config` ConfigMap.
34+
See https://github.com/grafana/tempo-operator/blob/main/docs/operator/config.yaml
35+
for more information.
36+
nullable: true
37+
controller:
38+
additionalProperties: false
39+
description: Settings for the Tempo Operator controller.
40+
properties:
41+
replicas:
42+
default: 1
43+
description: The number of replicas for this Deployment. In order to
44+
enable high availability, it should be greater than 1.
45+
minimum: 1
46+
type: integer
47+
type: object
48+
tempo:
49+
additionalProperties: false
50+
description: Settings for Tempo.
51+
properties:
52+
extraConfig:
53+
default: {}
54+
description: Additional configuration for Tempo that will be merged
55+
with the one generated by the Operator. It has higher precedence than
56+
the Operator.
57+
nullable: true
58+
jaegerui:
59+
additionalProperties: false
60+
description: Settings for Jaeger UI.
61+
properties:
62+
enabled:
63+
default: false
64+
description: Whether to enable the Jaeger UI to visualize traces.
65+
type: boolean
66+
type: object
67+
namespace:
68+
default: default
69+
description: Namespace where to provision a Tempo installation, stack
70+
or monolithic.
71+
type: string
72+
observability:
73+
additionalProperties: false
74+
description: Settings for observability.
75+
properties:
76+
grafana:
77+
additionalProperties: false
78+
properties:
79+
createDatasource:
80+
default: false
81+
description: Whether a Datasource managed by Grafana Operator
82+
should be created for Tempo.
83+
type: boolean
84+
type: object
85+
metrics:
86+
additionalProperties: false
87+
properties:
88+
createPrometheusRules:
89+
default: false
90+
description: Whether PrometheusRules for alerts managed by Prometheus
91+
Operator should be created for Tempo.
92+
type: boolean
93+
createServiceMonitors:
94+
default: false
95+
description: Whether ServiceMonitors managed by Prometheus Operator
96+
should be created for Tempo.
97+
type: boolean
98+
type: object
99+
tracing:
100+
additionalProperties: false
101+
properties:
102+
jaegerEndpoint:
103+
default: ""
104+
description: The Jaeger endpoint where to send traces. Only
105+
for TempoStack.
106+
type: string
107+
samplingFraction:
108+
default: ""
109+
description: Sampling frequence for Tempo traces. Only for TempoStack.
110+
type: string
111+
type: object
112+
type: object
113+
resources:
114+
additionalProperties: false
115+
description: Settings for total resources.
116+
properties:
117+
limits:
118+
additionalProperties: false
119+
properties:
120+
cpu:
121+
default: 750m
122+
type: string
123+
memory:
124+
default: 2Gi
125+
type: string
126+
type: object
127+
requests:
128+
additionalProperties: false
129+
properties:
130+
cpu:
131+
default: 500m
132+
type: string
133+
memory:
134+
default: 1Gi
135+
type: string
136+
type: object
137+
type: object
138+
storage:
139+
additionalProperties: false
140+
description: Settings for storage.
141+
properties:
142+
backend:
143+
additionalProperties: false
144+
description: Tracing backend object storage configuration.
145+
properties:
146+
secret:
147+
additionalProperties: false
148+
properties:
149+
name:
150+
default: ""
151+
description: Name of the Secret containing the credentials
152+
to access the configured object storage.
153+
type: string
154+
namespace:
155+
default: kadras-system
156+
description: Namespace containing the Secret with the credentials
157+
to access the configured object storage.
158+
type: string
159+
type: object
160+
type:
161+
default: memory
162+
description: 'Type of object storage that should be used. Valid
163+
options: `azure`, `gcs`, `s3`, `memory` (only for TempoMonolithic).'
164+
enum:
165+
- azure
166+
- gcs
167+
- s3
168+
- memory
169+
type: string
170+
type: object
171+
size:
172+
default: 10Gi
173+
description: The size of the storage used by Tempo.
174+
type: string
175+
type: object
176+
tempoMonolithic:
177+
additionalProperties: false
178+
description: Settings for the built-in TempoMonolithic instance.
179+
properties:
180+
enabled:
181+
default: false
182+
description: Whether to deploy the built-in TempoMonolithic instance.
183+
type: boolean
184+
type: object
185+
tempoStack:
186+
additionalProperties: false
187+
description: Settings for the built-in TempoStack instance.
188+
properties:
189+
compactor:
190+
additionalProperties: false
191+
description: Settings for the Tempo Compactor.
192+
properties:
193+
replicas:
194+
default: 1
195+
description: Number of replicas to deploy for the Compactor
196+
component. In order to enable high availability, it should
197+
be greater than 1.
198+
type: integer
199+
type: object
200+
distributor:
201+
additionalProperties: false
202+
description: Settings for the Tempo Distributor.
203+
properties:
204+
replicas:
205+
default: 1
206+
description: Number of replicas to deploy for the Distributor
207+
component. In order to enable high availability, it should
208+
be greater than 1.
209+
type: integer
210+
type: object
211+
enabled:
212+
default: false
213+
description: Whether to deploy the built-in TempoStack instance.
214+
type: boolean
215+
gateway:
216+
additionalProperties: false
217+
description: Settings for the Tempo Gateway.
218+
properties:
219+
enabled:
220+
default: false
221+
description: Whether to enable the Tempo Gateway.
222+
type: boolean
223+
ingress:
224+
additionalProperties: false
225+
description: Ingress for the Tempo Gateway.
226+
properties:
227+
annotations:
228+
additionalProperties: false
229+
description: The annotations for the Ingress object.
230+
properties: {}
231+
type: object
232+
host:
233+
default: ""
234+
description: The hostname of the Ingress object.
235+
type: string
236+
ingressClassName:
237+
default: contour
238+
description: The class of the Ingress Controller to use
239+
for the Tempo Gateway.
240+
type: string
241+
type:
242+
default: null
243+
description: 'Type of Ingress for the Tempo Gateway. Valid
244+
options: `ingress`, `route`.'
245+
enum:
246+
- ingress
247+
- route
248+
nullable: true
249+
type: string
250+
type: object
251+
type: object
252+
ingester:
253+
additionalProperties: false
254+
description: Settings for the Tempo Ingester.
255+
properties:
256+
replicas:
257+
default: 1
258+
description: Number of replicas to deploy for the Ingester component.
259+
In order to enable high availability, it should be greater
260+
than 1.
261+
type: integer
262+
type: object
263+
querier:
264+
additionalProperties: false
265+
description: Settings for the Tempo Querier.
266+
properties:
267+
replicas:
268+
default: 1
269+
description: Number of replicas to deploy for the Querier component.
270+
In order to enable high availability, it should be greater
271+
than 1.
272+
type: integer
273+
type: object
274+
queryFrontend:
275+
additionalProperties: false
276+
description: Settings for the Tempo Query Frontend.
277+
properties:
278+
replicas:
279+
default: 1
280+
description: Number of replicas to deploy for the Query Frontend
281+
component. In order to enable high availability, it should
282+
be greater than 1.
283+
type: integer
284+
type: object
285+
type: object
286+
type: object
287+
type: object
288+
version: 0.13.0

0 commit comments

Comments
 (0)