Skip to content

Commit a1dd92e

Browse files
authored
Merge pull request #1000 from kubeshop/feat/update-executors-image-tah
feat: update executors image tag with a specific version
2 parents 4a83228 + e9ced29 commit a1dd92e

File tree

3 files changed

+25
-19
lines changed

3 files changed

+25
-19
lines changed

charts/testkube-api/templates/_executors.json.tpl

+19-19
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"name": "tracetest-executor",
55
"executor": {
66
"executorType": "job",
7-
"image": "kubeshop/testkube-tracetest-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
7+
"image": "kubeshop/testkube-tracetest-executor:{{ .Values.image.executorsTag }}",
88
"command": [
99
"tracetest"
1010
],
@@ -40,7 +40,7 @@
4040
"name": "zap-executor",
4141
"executor": {
4242
"executorType": "job",
43-
"image": "kubeshop/testkube-zap-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
43+
"image": "kubeshop/testkube-zap-executor:{{ .Values.executorsTag }}",
4444
"command": [
4545
"<pythonScriptPath>"
4646
],
@@ -70,7 +70,7 @@
7070
"name": "playwright-executor",
7171
"executor": {
7272
"executorType": "job",
73-
"image": "kubeshop/testkube-playwright-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
73+
"image": "kubeshop/testkube-playwright-executor:{{ .Values.executorsTag }}",
7474
"command": [
7575
"<depManager>"
7676
],
@@ -99,7 +99,7 @@
9999
"name": "jmeter-executor",
100100
"executor": {
101101
"executorType": "job",
102-
"image": "kubeshop/testkube-jmeter-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
102+
"image": "kubeshop/testkube-jmeter-executor:{{ .Values.executorsTag }}",
103103
"command": [
104104
"<entryPoint>"
105105
],
@@ -139,12 +139,12 @@
139139
"name": "jmeterd-executor",
140140
"executor": {
141141
"executorType": "job",
142-
"image": "kubeshop/testkube-jmeterd-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
142+
"image": "kubeshop/testkube-jmeterd-executor:{{ .Values.executorsTag }}",
143143
"command": [
144144
"<entryPoint>"
145145
],
146146
"slaves": {
147-
"image": "kubeshop/testkube-jmeterd-slave:{{ .Values.image.tag | default .Chart.AppVersion }}"
147+
"image": "kubeshop/testkube-jmeterd-slave:{{ .Values.executorsTag }}"
148148
},
149149
"args": [
150150
"-n",
@@ -182,7 +182,7 @@
182182
"name": "ginkgo-executor",
183183
"executor": {
184184
"executorType": "job",
185-
"image": "kubeshop/testkube-ginkgo-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
185+
"image": "kubeshop/testkube-ginkgo-executor:{{ .Values.executorsTag }}",
186186
"command": [
187187
"ginkgo"
188188
],
@@ -222,7 +222,7 @@
222222
"name": "maven-executor",
223223
"executor": {
224224
"executorType": "job",
225-
"image": "kubeshop/testkube-maven-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
225+
"image": "kubeshop/testkube-maven-executor:{{ .Values.executorsTag }}",
226226
"command": [
227227
"mvn"
228228
],
@@ -255,7 +255,7 @@
255255
"name": "gradle-executor",
256256
"executor": {
257257
"executorType": "job",
258-
"image": "kubeshop/testkube-gradle-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
258+
"image": "kubeshop/testkube-gradle-executor:{{ .Values.executorsTag }}",
259259
"command": [
260260
"gradle"
261261
],
@@ -287,7 +287,7 @@
287287
"name": "kubepug-executor",
288288
"executor": {
289289
"executorType": "job",
290-
"image": "kubeshop/testkube-kubepug-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
290+
"image": "kubeshop/testkube-kubepug-executor:{{ .Values.executorsTag }}",
291291
"command": [
292292
"kubepug"
293293
],
@@ -320,7 +320,7 @@
320320
"name": "soapui-executor",
321321
"executor": {
322322
"executorType": "job",
323-
"image": "kubeshop/testkube-soapui-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
323+
"image": "kubeshop/testkube-soapui-executor:{{ .Values.executorsTag }}",
324324
"command": [
325325
"/bin/sh",
326326
"/usr/local/SmartBear/EntryPoint.sh"
@@ -351,7 +351,7 @@
351351
"name": "k6-executor",
352352
"executor": {
353353
"executorType": "job",
354-
"image": "kubeshop/testkube-k6-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
354+
"image": "kubeshop/testkube-k6-executor:{{ .Values.executorsTag }}",
355355
"command": [
356356
"k6"
357357
],
@@ -383,7 +383,7 @@
383383
"name": "cypress-executor",
384384
"executor": {
385385
"executorType": "job",
386-
"image": "kubeshop/testkube-cypress-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
386+
"image": "kubeshop/testkube-cypress-executor:{{ .Values.executorsTag }}",
387387
"command": [
388388
"./node_modules/cypress/bin/cypress"
389389
],
@@ -419,7 +419,7 @@
419419
"name": "curl-executor",
420420
"executor": {
421421
"executorType": "job",
422-
"image": "kubeshop/testkube-curl-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
422+
"image": "kubeshop/testkube-curl-executor:{{ .Values.executorsTag }}",
423423
"command": [
424424
"curl"
425425
],
@@ -449,7 +449,7 @@
449449
"name": "postman-executor",
450450
"executor": {
451451
"executorType": "job",
452-
"image": "kubeshop/testkube-postman-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
452+
"image": "kubeshop/testkube-postman-executor:{{ .Values.executorsTag }}",
453453
"command": [
454454
"newman"
455455
],
@@ -486,7 +486,7 @@
486486
"name": "artillery-executor",
487487
"executor": {
488488
"executorType": "job",
489-
"image": "kubeshop/testkube-artillery-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
489+
"image": "kubeshop/testkube-artillery-executor:{{ .Values.executorsTag }}",
490490
"command": [
491491
"artillery"
492492
],
@@ -521,23 +521,23 @@
521521
"name": "scraper-executor",
522522
"executor": {
523523
"executorType": "scraper",
524-
"image": "kubeshop/testkube-scraper-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
524+
"image": "kubeshop/testkube-scraper-executor:{{ .Values.executorsTag }}",
525525
"types": []
526526
}
527527
},
528528
{
529529
"name": "init-executor",
530530
"executor": {
531531
"executorType": "init",
532-
"image": "kubeshop/testkube-init-executor:{{ .Values.image.tag | default .Chart.AppVersion }}",
532+
"image": "kubeshop/testkube-init-executor:{{ .Values.executorsTag }}",
533533
"types": []
534534
}
535535
},
536536
{
537537
"name": "logs-sidecar",
538538
"executor": {
539539
"executorType": "sidecar",
540-
"image": "kubeshop/testkube-logs-sidecar:{{ .Values.image.tag | default .Chart.AppVersion }}",
540+
"image": "kubeshop/testkube-logs-sidecar:{{ .Values.executorsTag }}",
541541
"types": []
542542
}
543543
}

charts/testkube-api/values.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ image:
7979
digest: ""
8080
pullSecrets: []
8181

82+
## Sets a specific tag for the executors to the last built version
83+
executorsTag: 2.1.99
84+
8285
imageTwToolkit:
8386
registry: docker.io
8487
repository: kubeshop/testkube-tw-toolkit

charts/testkube/values.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,9 @@ testkube-api:
370370
# -- Testkube API k8s secret for private registries
371371
pullSecrets: []
372372

373+
## Sets a specific tag for the executors to the last built version
374+
executorsTag: 2.1.99
375+
373376
# Test Workflows toolkit image parameters
374377
imageTwToolkit:
375378
# -- Test Workflows image registry

0 commit comments

Comments
 (0)