Skip to content

Commit f32e2ee

Browse files
authored
Testkube workflow migration (#1589)
* Testkube workflow migration * Fix mongodb version
1 parent 5c0bca0 commit f32e2ee

File tree

5 files changed

+284
-209
lines changed

5 files changed

+284
-209
lines changed

test/testkube/custom-job-template.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

test/testkube/executors.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

test/testkube/helm-testkube-values.yaml

Lines changed: 48 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,11 @@ mongodb:
110110
# Currently Bitnami doesn't support ARM: https://github.com/bitnami/charts/issues/7305
111111
image:
112112
# -- MongoDB image registry
113-
registry: docker.io
113+
registry: us-east1-docker.pkg.dev
114114
# -- MongoDB image repository
115-
repository: bitnami/mongodb
115+
repository: testkube-cloud-372110/testkube/mongodb
116116
# -- MongoDB image tag
117-
tag: latest
117+
tag: 8.0.15
118118
# -- MongoDB image pull Secret
119119
pullSecrets: []
120120
nodeSelector:
@@ -163,21 +163,22 @@ nats:
163163
# global:
164164
# image:
165165
# registry: <registry-name>
166-
container:
167-
image:
168-
registry: mcr.microsoft.com
169-
repository: azuremonitor/containerinsights/cidev
170-
tag: nats_2.10.24-alpine
171-
pullPolicy:
166+
# container:
167+
# image:
168+
# repository: nats
169+
# tag: 2.11.6-alpine
170+
# pullPolicy:
171+
# registry:
172172

173173
# Reloader container settings
174174
reloader:
175175
enabled: true
176-
image:
177-
registry: mcr.microsoft.com
178-
repository: azuremonitor/containerinsights/cidev
179-
tag: nats-server-config-reloader_0.16.0
180-
pullPolicy:
176+
# -- Uncomment to override the NATS Server Config Reloader image options
177+
# image:
178+
# repository: natsio/nats-server-config-reloader
179+
# tag: 0.18.2
180+
# pullPolicy:
181+
# registry:
181182

182183
podTemplate:
183184
merge:
@@ -196,10 +197,9 @@ nats:
196197
# -- Uncomment to override the NATS Box image options
197198
# container:
198199
# image:
199-
# registry: mcr.microsoft.com
200-
# repository: azuremonitor/containerinsights/cidev
201-
# tag: nats-box_0.14.5
202-
# pullPolicy: IfNotPresent
200+
# repository: natsio/nats-box
201+
# tag: 0.18.0
202+
# pullPolicy:
203203
# # -- NATS Box tolerations settings. Uncomment to schedule a multi-arch image to any available architecture type in a GCP Standard cluster.
204204
# podTemplate:
205205
# merge:
@@ -387,11 +387,11 @@ testkube-api:
387387
# Testkube API image parameters
388388
image:
389389
# -- Testkube API image registry
390-
registry: mcr.microsoft.com
391-
# -- Testkube API image repository
392-
repository: azuremonitor/containerinsights/cidev
390+
registry: docker.io
391+
# -- Testkube API image name
392+
repository: kubeshop/testkube-api-server
393393
# Overrides the image tag whose default is the chart appVersion.
394-
tag: "testkube-api-server"
394+
# tag: "latest"
395395
# -- Testkube API image tag
396396
pullPolicy: IfNotPresent
397397
# -- Testkube API image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag
@@ -405,22 +405,22 @@ testkube-api:
405405
# Test Workflows toolkit image parameters
406406
imageTwToolkit:
407407
# -- Test Workflows image registry
408-
registry: mcr.microsoft.com
408+
registry: docker.io
409409
# -- Test Workflows image name
410-
repository: azuremonitor/containerinsights/cidev
410+
repository: kubeshop/testkube-tw-toolkit
411411
# Overrides the image tag whose default is the chart appVersion.
412-
tag: "testkube-tw-toolkit"
412+
# tag: "latest"
413413
# -- Test Workflows image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag
414414
digest: ""
415415

416416
# Test Workflows init image parameters
417417
imageTwInit:
418418
# -- Test Workflows image registry
419-
registry: mcr.microsoft.com
419+
registry: docker.io
420420
# -- Test Workflows image name
421-
repository: azuremonitor/containerinsights/cidev
421+
repository: kubeshop/testkube-tw-init
422422
# Overrides the image tag whose default is the chart appVersion.
423-
tag: "testkube-tw-init"
423+
# tag: "latest"
424424
# -- Test Workflows image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag
425425
digest: ""
426426
# -- Test Workflows image k8s secret for private registries
@@ -665,9 +665,9 @@ testkube-api:
665665
maxUnavailable: ""
666666
# -- Minio image from DockerHub
667667
image:
668-
registry: mcr.microsoft.com
669-
repository: azuremonitor/containerinsights/cidev
670-
tag: minio_RELEASE.2023-09-16T01-01-47Z
668+
registry: docker.io
669+
repository: minio/minio
670+
tag: RELEASE.2025-06-13T11-33-47Z
671671
pullSecrets: []
672672
# -- ServiceAccount name to use for Minio
673673
serviceAccountName: ""
@@ -889,7 +889,7 @@ testkube-api:
889889
# -- Slack config for the events, tests, testsuites, testworkflows and channels
890890
slackConfig:
891891
# -- default executors as base64-encoded string
892-
executors: "W3sibmFtZSI6ImluaXQtZXhlY3V0b3IiLCJleGVjdXRvciI6eyJleGVjdXRvclR5cGUiOiJpbml0IiwiaW1hZ2UiOiJtY3IubWljcm9zb2Z0LmNvbS9henVyZW1vbml0b3IvY29udGFpbmVyaW5zaWdodHMvY2lkZXY6dGVzdGt1YmUtaW5pdC1leGVjdXRvciIsInR5cGVzIjpbXX19LHsibmFtZSI6Imdpbmtnby1leGVjdXRvciIsImV4ZWN1dG9yIjp7ImV4ZWN1dG9yVHlwZSI6ImpvYiIsImltYWdlIjoibWNyLm1pY3Jvc29mdC5jb20vYXp1cmVtb25pdG9yL2NvbnRhaW5lcmluc2lnaHRzL2NpZGV2OnRlc3RrdWJlLWdpbmtnby1leGVjdXRvciIsImNvbW1hbmQiOlsiZ2lua2dvIl0sImFyZ3MiOlsiLXIiLCItcCIsIi0tcmFuZG9taXplLWFsbCIsIi0tcmFuZG9taXplLXN1aXRlcyIsIi0ta2VlcC1nb2luZyIsIi0tdHJhY2UiLCItLWp1bml0LXJlcG9ydCIsIjxyZXBvcnRGaWxlPiIsIjxlbnZWYXJzPiIsIjxydW5QYXRoPiJdLCJ0eXBlcyI6WyJnaW5rZ28vdGVzdCJdLCJjb250ZW50VHlwZXMiOlsic3RyaW5nIiwiZmlsZS11cmkiLCJnaXQtZmlsZSIsImdpdC1kaXIiLCJnaXQiXSwiZmVhdHVyZXMiOlsiYXJ0aWZhY3RzIiwianVuaXQtcmVwb3J0Il0sIm1ldGEiOnsiaWNvblVSSSI6ImdpbmtnbyIsImRvY3NVUkkiOiJodHRwczovL2t1YmVzaG9wLmdpdGh1Yi5pby90ZXN0a3ViZS90ZXN0LXR5cGVzL2V4ZWN1dG9yLWdpbmtnbyJ9fX1d"
892+
executors: ""
893893
# -- SA that is used by a job. Can be annotated with the IAM Role Arn to access S3 service in AWS Cloud.
894894
jobServiceAccountName: ""
895895
# -- target for cdevents emission via http(s)
@@ -985,7 +985,7 @@ testkube-api:
985985

986986
testkube-operator:
987987
## deploy Operator chart
988-
enabled: true
988+
enabled: false
989989
## namespace to deploy Testkube Operator. Default is .Release.Namespace
990990
namespace: ""
991991
# should roles and roles bindings be created
@@ -1011,13 +1011,13 @@ testkube-operator:
10111011
# Testkube Operator image
10121012
image:
10131013
# -- Testkube Operator registry
1014-
registry: mcr.microsoft.com
1015-
# -- MongoDB image repository
1016-
repository: azuremonitor/containerinsights/cidev
1014+
registry: docker.io
1015+
# -- Testkube Operator repository
1016+
repository: kubeshop/testkube-operator
10171017
# -- Testkube Operator image pull policy
10181018
pullPolicy: ""
10191019
# Overrides the image tag whose default is the chart appVersion.
1020-
tag: "testkube-operator"
1020+
# tag: "1.7.1"
10211021
# -- Testkube Operator image digest
10221022
digest: ""
10231023
# -- Operator k8s secret for private registries
@@ -1036,11 +1036,11 @@ testkube-operator:
10361036
# Proxy Image parameters
10371037
image:
10381038
# -- Testkube Operator rbac-proxy image registry
1039-
registry: mcr.microsoft.com
1039+
registry: quay.io
10401040
# -- Testkube Operator rbac-proxy image repository
1041-
repository: azuremonitor/containerinsights/cidev
1041+
repository: brancz/kube-rbac-proxy
10421042
# -- Testkube Operator rbac-proxy image tag
1043-
tag: "kube-rbac-proxy_v0.18.1"
1043+
tag: "v0.18.1"
10441044
# -- Testkube Operator rbac-proxy k8s secret for private registries
10451045
pullSecrets: []
10461046
# -- Testkube Operator rbac-proxy resource settings
@@ -1152,7 +1152,7 @@ testkube-operator:
11521152
# Webhook parameters
11531153
webhook:
11541154
# -- Use webhook
1155-
enabled: true
1155+
enabled: false
11561156
# -- Name of the webhook
11571157
name: testkube-operator-webhook-admission
11581158
## Limit which requests for namespaced resources are intercepted, by specifying a namespaceSelector.
@@ -1169,11 +1169,11 @@ testkube-operator:
11691169
ttlSecondsAfterFinished: 100
11701170
image:
11711171
# -- Migrate container job image registry
1172-
registry: mcr.microsoft.com
1172+
registry: docker.io
11731173
# -- Migrate container job image name
1174-
repository: azuremonitor/containerinsights/cidev
1174+
repository: rancher/kubectl
11751175
# -- Migrate container job image tag
1176-
tag: rancher_kubectl_v1.23.7
1176+
version: v1.23.7
11771177
# -- Migrate container job image pull policy
11781178
pullPolicy: IfNotPresent
11791179
# -- Migrate container job k8s secret for private registries
@@ -1196,11 +1196,11 @@ testkube-operator:
11961196
ttlSecondsAfterFinished: 100
11971197
image:
11981198
# -- patch job image registry
1199-
registry: mcr.microsoft.com
1199+
registry: docker.io
12001200
# -- patch job image name
1201-
repository: azuremonitor/containerinsights/cidev
1201+
repository: kubeshop/kube-webhook-certgen
12021202
# -- patch job image tag
1203-
tag: kube-webhook-certgen_0.0.7
1203+
tag: 0.0.7
12041204
# -- patch job image pull policy
12051205
pullPolicy: Always
12061206
# -- patch job k8s secret for private registries
@@ -1303,5 +1303,4 @@ testkube-operator:
13031303
resources: {}
13041304
# ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm
13051305
# -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster.
1306-
tolerations: []
1307-
1306+
tolerations: []

0 commit comments

Comments
 (0)