DirectorySecurity AdvisoriesPricing
Sign in
Directory
k6-operator logoHELM

k6-operator

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart versions
Default values
Chart metadata
Images

Tag:

1
# @schema
2
# required: false
3
# type: string
4
# @schema
5
nameOverride: ""
6
# @schema
7
# required: false
8
# type: string
9
# @schema
10
fullnameOverride: ""
11
# @schema
12
# additionalProperties: true
13
# required: false
14
# type: object
15
# @schema
16
global:
17
# @schema
18
# required: false
19
# type: object
20
# @schema
21
# global.image -- Global image configuration
22
image:
23
# @schema
24
# required: false
25
# type: string
26
# @schema
27
# global.image.registry -- Global image registry to use if it needs to be overridden for some specific use cases (e.g local registries, custom images, ...)
28
registry: ""
29
# @schema
30
# required: false
31
# type: array
32
# @schema
33
# global.image.pullSecrets -- Optional set of global image pull secrets
34
pullSecrets: []
35
# @schema
36
# additionalProperties: true
37
# required: false
38
# type: object
39
# @schema
40
# customAnnotations -- Custom Annotations to be applied on all resources
41
customAnnotations: {}
42
# @schema
43
# additionalProperties: true
44
# required: false
45
# type: object
46
# @schema
47
# podAnnotations -- Custom Annotations to be applied on all pods
48
podAnnotations: {}
49
# @schema
50
# additionalProperties: true
51
# required: false
52
# type: object
53
# @schema
54
# customLabels -- Custom Label to be applied on all resources
55
customLabels: {}
56
# @schema
57
# additionalProperties: true
58
# required: false
59
# type: object
60
# @schema
61
# podLabels -- Custom Label to be applied on all pods
62
podLabels: {}
63
# @schema
64
# additionalProperties: true
65
# required: false
66
# type: object
67
# @schema
68
# nodeSelector -- Node Selector to be applied on all containers
69
nodeSelector: {}
70
# @schema
71
# additionalProperties: true
72
# required: false
73
# type: object
74
# @schema
75
# affinity -- Affinity to be applied on all containers
76
affinity: {}
77
# @schema
78
# additionalProperties: true
79
# required: false
80
# type: array
81
# @schema
82
# tolerations -- Tolerations to be applied on all containers
83
tolerations: []
84
# @schema
85
# required: false
86
# type: boolean
87
# @schema
88
# installCRDs -- Installs CRDs as part of the release
89
installCRDs: true
90
# @schema
91
# required: false
92
# type: object
93
# @schema
94
# rbac -- RBAC configuration
95
rbac:
96
# @schema
97
# required: false
98
# type: boolean
99
# @schema
100
# rbac.namespaced -- If true, does not install cluster RBAC resources
101
namespaced: false
102
# @schema
103
# required: false
104
# type: object
105
# @schema
106
# namespace -- Namespace creation
107
namespace:
108
# @schema
109
# required: false
110
# type: boolean
111
# @schema
112
# namespace.create -- create the namespace (default: true)
113
create: true
114
# @schema
115
# required: false
116
# type: object
117
# @schema
118
metrics:
119
# @schema
120
# required: false
121
# type: object
122
# description: related to ServiceMonitor
123
# @schema
124
serviceMonitor:
125
# @schema
126
# required: true
127
# type: boolean
128
# description: Create ServiceMonitor Resource for scraping metrics using PrometheusOperator
129
# @schema
130
enabled: false
131
# @schema
132
# required: false
133
# type: string
134
# description: Namespace which Prometheus is running in (e.g., "monitoring")
135
# @schema
136
namespace: ""
137
# @schema
138
# required: false
139
# type: string
140
# description: The name of the label on the target service to use as the job name in Prometheus
141
# @schema
142
jobLabel: ""
143
# @schema
144
# required: false
145
# type: string
146
# description: Interval at which metrics should be scraped
147
# @schema
148
interval: ""
149
# @schema
150
# required: false
151
# type: string
152
# description: Timeout after which the scrape is ended
153
# @schema
154
scrapeTimeout: ""
155
# @schema
156
# required: false
157
# type: array
158
# description: RelabelConfigs to apply to samples before scraping
159
# @schema
160
relabelings: []
161
# @schema
162
# required: false
163
# type: array
164
# description: MetricRelabelConfigs to apply to samples before ingestion
165
# @schema
166
metricRelabelings: []
167
# @schema
168
# additionalProperties: true
169
# required: false
170
# type: object
171
# description: ServiceMonitor selector labels
172
# @schema
173
selector: {}
174
# @schema
175
# additionalProperties: true
176
# required: false
177
# type: object
178
# description: Extra labels for the ServiceMonitor
179
# @schema
180
labels: {}
181
# @schema
182
# required: false
183
# type: boolean
184
# description: honorLabels chooses the metric's labels on collisions with target labels
185
# @schema
186
honorLabels: false
187
# @schema
188
# required: false
189
# type: object
190
# @schema
191
service:
192
# @schema
193
# required: false
194
# type: boolean
195
# @schema
196
# service.enabled -- enables the k6-operator service (default: false)
197
enabled: true
198
# @schema
199
# additionalProperties: true
200
# required: false
201
# type: object
202
# @schema
203
# service.labels -- service custom labels
204
labels: {}
205
# @schema
206
# additionalProperties: true
207
# required: false
208
# type: object
209
# @schema
210
# service.annotations -- service custom annotations
211
annotations: {}
212
# @schema
213
# required: false
214
# type: string
215
# @schema
216
# service.portName -- Name for controller-manager HTTP port
217
portName: "https"
218
# @schema
219
# required: false
220
# type: object
221
# @schema
222
# manager -- controller-manager configuration
223
manager:
224
# @schema
225
# required: false
226
# type: object
227
# @schema
228
# manager.logging -- controller-manager logging configuration
229
logging:
230
# @schema
231
# required: false
232
# type: boolean
233
# @schema
234
# manager.logging.development -- Set to true to enable development mode logging (human-readable console format). Set to false for production mode logging (JSON format).
235
development: true
236
# @schema
237
# required: false
238
# type: integer
239
# @schema
240
# manager.replicas -- number of controller-manager replicas (default: 1)
241
replicas: 1
242
# @schema
243
# required: false
244
# type: object
245
# @schema
246
serviceAccount:
247
# @schema
248
# required: false
249
# type: string
250
# @schema
251
# manager.serviceAccount.name -- kubernetes service account for the k6 manager
252
name: k6-operator-controller
253
# @schema
254
# required: false
255
# type: boolean
256
# @schema
257
# manager.serviceAccount.create -- create the service account (default: true)
258
create: true
259
# @schema
260
# required: false
261
# type: object
262
# additionalProperties: true
263
# @schema
264
# manager.dnsConfig -- set the dns configuration of controller-manager
265
dnsConfig: {}
266
# @schema
267
# required: false
268
# type: string
269
# @schema
270
# manager.dnsPolicy -- set the dns policy of controller-manager
271
dnsPolicy: ""
272
# @schema
273
# required: false
274
# type: object
275
# @schema
276
# manager.image -- controller-manager image configuration
277
image:
278
# @schema
279
# required: false
280
# type: string
281
# @schema
282
# manager.image.registry
283
registry: cgr.dev
284
# @schema
285
# required: false
286
# type: string
287
# @schema
288
# manager.image.repository -- controller-manager image repository
289
repository: chainguard-private/k6-operator-fips
290
# @schema
291
# required: false
292
# type: string
293
# @schema
294
# manager.image.tag -- controller-manager image tag
295
tag: latest@sha256:d85de9c56051e81a400b3628938efb7ed778b2b14a009ec93caee077c01d01f4
296
# @schema
297
# required: false
298
# type: string
299
# @schema
300
# manager.image.pullPolicy -- pull policy for the image possible values Always, Never, IfNotPresent (default: IfNotPresent)
301
pullPolicy: IfNotPresent
302
# @schema
303
# required: false
304
# type: object
305
# additionalProperties: true
306
# @schema
307
# manager.livenessProbe -- Liveness probe in Probe format
308
livenessProbe:
309
# @schema
310
# required: false
311
# type: object
312
# additionalProperties: true
313
# @schema
314
# manager.livenessProbe.httpGet -- HTTP liveness probe
315
httpGet:
316
path: /healthz
317
port: 8081
318
initialDelaySeconds: 15
319
periodSeconds: 20
320
# @schema
321
# required: false
322
# type: object
323
# additionalProperties: true
324
# @schema
325
# manager.readinessProbe -- Readiness probe in Probe format
326
readinessProbe:
327
# @schema
328
# required: false
329
# type: object
330
# additionalProperties: true
331
# @schema
332
# manager.readinessProbe.httpGet -- HTTP readiness probe
333
httpGet:
334
path: /healthz
335
port: 8081
336
initialDelaySeconds: 5
337
periodSeconds: 10
338
# @schema
339
# required: false
340
# type: array
341
# @schema
342
# manager.env -- List of environment variables to set in the controller
343
env: []
344
# @schema
345
# required: false
346
# type: array
347
# @schema
348
# manager.envFrom -- List of sources to populate environment variables in the controller
349
envFrom: []
350
# @schema
351
# required: false
352
# type: object
353
# @schema
354
# manager.resources -- controller-manager Resources definition
355
resources:
356
# @schema
357
# required: false
358
# type: object
359
# @schema
360
# manager.resources.limits -- controller-manager Resources limits
361
limits:
362
# @schema
363
# required: false
364
# type: string
365
# @schema
366
# manager.resources.limits.cpu -- controller-manager CPU limit (Max)
367
cpu: 100m
368
# @schema
369
# required: false
370
# type: string
371
# @schema
372
# manager.resources.limits.memory -- controller-manager Memory limit (Max)
373
memory: 100Mi
374
# @schema
375
# required: false
376
# type: object
377
# @schema
378
# manager.resources.requests -- controller-manager Resources requests
379
requests:
380
# @schema
381
# required: false
382
# type: string
383
# @schema
384
# manager.resources.requests.cpu -- controller-manager CPU request (Min)
385
cpu: 100m
386
# @schema
387
# required: false
388
# type: string
389
# @schema
390
# manager.resources.requests.memory -- controller-manager Memory request (Min)
391
memory: 50Mi
392
# @schema
393
# additionalProperties: true
394
# required: false
395
# type: object
396
# @schema
397
# manager.containerSecurityContext -- A security context defines privileges and access control settings for the container.
398
containerSecurityContext: {}
399
# @schema
400
# additionalProperties: true
401
# required: false
402
# type: object
403
# @schema
404
# manager.podSecurityContext -- A security context defines privileges and access control settings for a pod.
405
podSecurityContext: {}
406

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.