Skip to content

Commit caa925b

Browse files
ThomasVitalegithub-actions
andauthored
Update Tempo Operator metadata and add version 0.15.3 (#467)
Co-authored-by: github-actions <github-actions@github.com>
1 parent c5059cf commit caa925b

File tree

1 file changed

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

1 file changed

+293
-0
lines changed
Lines changed: 293 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,293 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: tempo-operator.packages.kadras.io.0.15.3
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: "2025-03-30T09:56:13Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/package-for-tempo-operator@sha256:3daff7e08c4d5f8deaa7c1b854b88ce764dc5628c92d1fbde4bb95548cd0754f
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+
otlpHttpEndpoint:
103+
default: ""
104+
description: The OTLP HTTP 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+
podSecurityContext:
257+
additionalProperties: false
258+
description: PodSecurityContext for the Ingester component.
259+
properties: {}
260+
type: object
261+
replicas:
262+
default: 1
263+
description: Number of replicas to deploy for the Ingester component.
264+
In order to enable high availability, it should be greater
265+
than 1.
266+
type: integer
267+
type: object
268+
querier:
269+
additionalProperties: false
270+
description: Settings for the Tempo Querier.
271+
properties:
272+
replicas:
273+
default: 1
274+
description: Number of replicas to deploy for the Querier component.
275+
In order to enable high availability, it should be greater
276+
than 1.
277+
type: integer
278+
type: object
279+
queryFrontend:
280+
additionalProperties: false
281+
description: Settings for the Tempo Query Frontend.
282+
properties:
283+
replicas:
284+
default: 1
285+
description: Number of replicas to deploy for the Query Frontend
286+
component. In order to enable high availability, it should
287+
be greater than 1.
288+
type: integer
289+
type: object
290+
type: object
291+
type: object
292+
type: object
293+
version: 0.15.3

0 commit comments

Comments
 (0)