Skip to content

Commit 42808cf

Browse files
ThomasVitalegithub-actions
andauthored
Update Tempo Operator metadata and add version 0.11.1 (#401)
Co-authored-by: github-actions <github-actions@github.com>
1 parent c8c42be commit 42808cf

File tree

1 file changed

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

1 file changed

+237
-0
lines changed
Lines changed: 237 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,237 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: tempo-operator.packages.kadras.io.0.11.1
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-07-29T20:13:54Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/package-for-tempo-operator@sha256:a4d7e353da941041321cfd0b6740fc54ec4bb8249e4046c0bdaafccf83e7fa78
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+
enabled:
190+
default: false
191+
description: Whether to deploy the built-in TempoStack instance.
192+
type: boolean
193+
gateway:
194+
additionalProperties: false
195+
description: Settings for the Tempo Gateway.
196+
properties:
197+
enabled:
198+
default: false
199+
description: Whether to enable the Tempo Gateway.
200+
type: boolean
201+
ingress:
202+
additionalProperties: false
203+
description: Ingress for the Tempo Gateway.
204+
properties:
205+
annotations:
206+
additionalProperties: false
207+
description: The annotations for the Ingress object.
208+
properties: {}
209+
type: object
210+
host:
211+
default: ""
212+
description: The hostname of the Ingress object.
213+
type: string
214+
ingressClassName:
215+
default: contour
216+
description: The class of the Ingress Controller to use
217+
for the Tempo Gateway.
218+
type: string
219+
type:
220+
default: null
221+
description: 'Type of Ingress for the Tempo Gateway. Valid
222+
options: `ingress`, `route`.'
223+
enum:
224+
- ingress
225+
- route
226+
nullable: true
227+
type: string
228+
type: object
229+
type: object
230+
replicationFactor:
231+
default: 1
232+
description: Number of replicas to deploy for each Tempo component.
233+
type: integer
234+
type: object
235+
type: object
236+
type: object
237+
version: 0.11.1

0 commit comments

Comments
 (0)